标签:
打开和关闭文件 FILE * fopen(const char *path,const char *mode); int fclose(FILE *stream) fopen以mode模式打开名为path的文件 fopen返回一个文件指针 出现错误,fopen返回NULL,并把errno设置为恰当的值 mode模式说明 "r":以读的方式打开文件,文件流的位置在文件的开始。 "r+":以读写的方式打开文件,文件流的位置在文件的开始。 "w":如果文件存在,截断这个文件,让文件的大小变为0,文件流的位置在文件的开始。 "w+":以读写的方式打开文件,如果文件不存在,建立该文件,如果文件存在就截断文件,文件流的位置在文件的开始。 "a":以追加的方式打开文件,在文件的末尾开始写,如果文件不存在,创建该文件,文件流的位置在文件的末尾。 "a+":以读写的方式打开文件(如果是写文件,在文件的末尾开始写),如果文件不存在,创建该文件;从文件头开始读文件,但是在文件尾部追加文件。
size_t fread(void *ptr,size_t size,size_t nmemb,FILE *stream) size_t fwrite(void *ptr,size_t size,size_t nmemb,FILE *stream) 参数ptr指向缓冲区保存或读取的数据 参数size表示单个记录大小 参数nmemb最大允许读取或回写的记录数 函数返回值是已经读取或回写的记录数
标签:
原文地址:http://www.cnblogs.com/zhanggaofeng/p/5793300.html