Skip to content

Ch12 文件

约 169 个字 8 行代码 1 张图片 预计阅读时间 1 分钟

常用函数

stdio.h里定义

FILE *fp; //定义文件指针
fp=fopen("prime.txt","w") //打开文件,一般会判断一下fp是不是NULL
fprintf(fp,"%d",n); //写入文件
fclose(fp)//关闭文件
  • 文件操作具有顺序性的特点,前一个数据取出后,下一次将顺序取后一个数据,fp->curp将发生改变,但改变隐含在文件读取操作之中,不需要写
  • fp++将指向下一个文件结构,别轻易用!

alt text

字符方式读写函数

ch=fgetc();
fputc(ch,fp);
fputs(s,fp);
fgets(s,n,fp);

函数懒得抄了,直接翻书嚎了,给一个list自查:

rewind、fseek、ftell、feof、ferror、clearerr

理论考背到这里差不多了orz 之后寒假再好好学一边文件操作

零碎知识点

  1. typedf <已有类型名><新关键字>

<已有类型名>也可以是struct的那一长串定义,也可以是已有的int之类

Comments