一· 文件的打开和关闭
⽂件在读写之前应该先打开⽂件,在使⽤结束之后应该关闭⽂件。
1.1 打开文件函数 fopen
FILE * fopen ( const char * filename, const char * mode );
打开在参数文件名中指定其名称的文件,并将其与可在将来的操作中由返回的 FILE 指针标识的流相关联。流上允许的操作及其执行方式由 mode 参数定义。
例子:
FILE * pFile;
//打开文件
pFile = fopen("myfile.txt","w"); //myfile.txt->是要打开的文件名
//w ->文件打开方式 下面表格有介绍
1.2 关闭文件函数 fclose
int fclose ( FILE * stream );
关闭与流关联的文件并将其取消关联。
例子:
FILE * pFile;
fclose(pFile); //pFile ->关闭与流关联的文件
1.3 fopen 和 fclose
将这两个函数一起使用,形成一个完整的流程 打开文件 -> 文件操作 -> 关闭文件
#include<stdio.h>
int main()
{
FILE * pFile;
//打开文件
pFile = fopen ("myfile.txt","w");
//文件操作
if (pFile!=NULL)
{
fputs("fopen example",pFile);
//关闭文件
fclose (pFile);
}
return 0;
}
1.4 文件的打开方式
二· 文件的顺序读写
常用的函数列举: