|
发表于 2007-4-25 10:47:55
|
显示全部楼层
C常用文件函数列表
C常用文件函数列表:
int fclose(FILE* fstream);
关闭fstream指向的文件。成功返回0,失败返回非0。
int feof(FILE *fstream);
检查fstream读写点是否在文件尾。若在,返回非0;不在,返回0。
char *fgets(char *str, int num, FILE *fstream);
从fstream中读取num-1个字符,放入str指向的数组中。成功,返回str;失败,返回NULL。
FILE *fopen(const char* fname, const char* mode);
以mode指定方式打开文件名为fname的文件。成功,返回打开文件的指针;失败,返回NULL。
int fprintf(FILE *fstream, const char *format);
在fstream指向的文件中写入format格式的字符。成功,返回写入字符数;失败,返回一个负值。
int fread(void *buf, int size, int count, FILE *fstream);
从fstream指向文件中读取大小为count字节的count个数据,放入buf指向的位置。返回实际成功读取的数据数。
int fscanf(FILE *fstream, const char* format);
在fstream指向的文件中读取format格式的数据,返回实际读取的数据数。
int fseek(FILE *fstream, long offset, long origin);
将fstream所指向文件的读写点重置。距origin代表位置offset处。成功,返回0;失败,返回非0。
int fwrite(const void *buf, int size, int count, FILE *fstream);
在fstream指向文件中写入大小为size的count个数据,从buf指向处读取。返回实际写入数据数。
参考资料:《C++:The Complete Reference》 By Herbert Schildt |
|