编程课志-20230220-00-文件读写
2023年02月22日21时29分 - 阅读295
1、需要编程一个文件读写的库,用于记录编写或操作程序生成的日志数据。
2、文件读写,包括文件指针的建立、打开、使用、关闭。
例:
FILE *fp; //-1-建立文件指针
if( (fp=fopen("demo.txt", "r+")) == NULL ){ //-2-打开文件指针
printf("打开文件失败!\\n");
return;
}
//-3-使用文件指针
...
fclose(fp); //-4-关闭文件指针
3、打开文件指针,其中的参数说明:
"r" - 只读。文件必须存在。
"w" - 写入。文件不在会创建;如果文件已在,则清空。
"a" - 追加。文件不在会创建;如果文件已在,数据追加末尾。
"r+" - 读写。文件必须存在,可读可写。
"w+" - 写入/更新。相当于w和r+叠加。
"a+" - 追加/更新。相当于a和r+叠加。
"t" - 文本文件,如果不写,默认为t。
"b" - 二进制文件。
按需要进行组合使用。
4、后续主要讲解“使用文件指针”。
相关文章