为方便而有所整理
数据文件分为

  1. 文本文件
  2. 二进制文件
    求速且生成文件较小则用二进制文件保存数据
    若要无须经过任何转换就可看到内容用文本文件保存数据
    FILE *gao = fopen("C:\\Users\\Desktop\\gao.txt", "模式");
   fopen两个参数 1个要打开文件的路径 2打开的模式方式 返回的是FILE*文件指针类型

文件打开模式:
image

文件关闭函数:
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*)获取文件位置指针的当前位置

posted on 2024-09-12 09:46  蒸饺  阅读(31)  评论(0)    收藏  举报