本文共 957 字,大约阅读时间需要 3 分钟。
#include#includeint main(){
//打开文件并以读取的方式
FILE* file = fopen("E://1.txt","rt");
char arr[20]={};
//第一个参数:要读入的数组 第二个是每次读入的个数 第三个参数是读了多少次 第四个是从哪里读
int len = fread(arr,sizeof(char),10,file);
printf("%s\n",arr);
printf("%d\n",len);
system("pause");
return 0;
}
#include#includeint main(){
FILE * file = fopen("E://1.txt","wt");
char* str="余cuiwoaini";
//第一个参数是要写的内容
//第二个参数是一次写的个数
//第三个参数是写多少次
//第四个参数是写到哪
int len = fwrite(str,sizeof(char),10,file);
//释放文件句柄
fclose(file);
printf("%d\n",len);
system("pause");
return 0;
}
“rt” 只读打开一个文本文件,只允许读数据
“wt” 只写打开或建立一个文本文件,只允许写数据
“at” 追加打开一个文本文件,并在文件末尾写数据
“rb” 只读打开一个二进制文件,只允许读数据
“wb” 只写打开或建立一个二进制文件,只允许写数据
“ab” 追加打开一个二进制文件,并在文件末尾写数据
“rt+” 读写打开一个文本文件,允许读和写
“wt+” 读写打开或建立一个文本文件,允许读写
“at+” 读写打开一个文本文件,允许读,或在文件末追加数据
“rb+” 读写打开一个二进制文件,允许读和写
“wb+” 读写打开或建立一个二进制文件,允许读和写
“ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据
对于文件使用方式有以下几点说明:
文件使用方式由r,w,a,t,b,+六个字符拼成,各字符的含义是:
r(read): 读
w(write): 写
a(append): 追加
t(text): 文本文件,可省略不写
b(banary): 二进制文件
转载地址:http://gliox.baihongyu.com/