目录
头文件
#include
FILE *fopen(const char *restrict dilename,const char* restrict mode);


fopen常见调用形式为:
fp=fopen("indat","r");//fp是FILE*类型的变量
int fclose(FILE* stream);
fopen常见调用形式为:
- int main()
- {
- FILE* fp;
- fp=fopen("indat","r");//FILE* fp=fopen(...);
- if(fp!=NULL)//if(fp=fopen(...)!=NULL)
- {
- ...
- }
- ...
- fclose(fp);
- return 0;
- }
FILE* fropen(const char* restrict filename,const char * restrict mode,FILE* restrict stream);
作用:为打开的流附加一个不同的文件。
常用的用法是把文件和一个标准流(stdin,stdout或sterr)相关联。例如,为了使程序开始往文件foo中写入数据,可以使用下列形式的freopen函数调用:
- if(freopen("foo","w",stdout)==NULL)
- {
- ...
- }
在关闭了先前的(通过命令行重定向或者之前的freopen函数调用)与stdout相关联的所有文件之后,freopen函数将打开foo,并将其与stdout相关联。