为方便而有所整理
数据文件分为
- 文本文件
- 二进制文件
求速且生成文件较小则用二进制文件保存数据
若要无须经过任何转换就可看到内容用文本文件保存数据
FILE *gao = fopen("C:\\Users\\Desktop\\gao.txt", "模式");
fopen两个参数 1个要打开文件的路径 2打开的模式方式 返回的是FILE*文件指针类型
文件打开模式:
文件关闭函数:
int fclose(FILE*); 成功返回0 失败返回EOF(-1)
文件写入函数:
int putc(int c,FILE*); 成功返回字符 失败返回EOF(-1)
int puts(*str,FILE*); 成功返回0 失败返回EOF(-1)
fwrite(*str,size,number,FILE*);成功返回写入的数据次数 失败返回0
int fprintf(FILE*,"%---",----);成功返回输出的字符数 失败返回EOF
文件读取函数:
int fgetc(FILE*);成功将字符转换成整数返回 失败或末尾返回EOF
char* fgets(*s,size,FILE*);成功返回s,失败或末尾返回NULL
fread(*str,size,number,FILE*);成功返回读取数据的大小 失败返回0
fscanf(FILE*,"%----",&----);成功返回输入的参数个数 失败返回EOF
文件随机访问:
rewind(FILE*)将文件位置指针指向文件开头
int fseek(FILE*,数, SEEK_CUR 1当前位置/SEEK_END 2文件末尾/SEEK_SET 0文件开头);文件位置指针指向指定位置
ftell(FILE*)获取文件位置指针的当前位置
标签:返回,文件,常用,函数,int,57,失败,FILE,EOF
From: https://www.cnblogs.com/gaodiyuanjin/p/18409547