主要内容:今日老师主要讲了存储数据。.txt是最基本的储存方式
FILE *fp;//定义文件指针 fp=fopen("1.txt","r+"); r+是可读可写 w+是新建一个文件 r只读 rw新建只读。
if(fp==NULL) { printf("open filed!") };常备判断的条件。 fprintf(fp,"%d",a); 存数据 fcanf(fp,"%d",&b); 读取数据
fclose(fp); 用完把文件关掉 怎么往里存就怎么往出读 “\0”覆盖不了当前有的字符 一个汉字占2个字符长度
代码必须和文档在同一个文件夹下。往文件里输出: fprintf fputs fputc//putc 从文件里读取:fscanf fgets a=getc(fp);
控制光标位置 fseek(fp,3,SEEK_END) 3表示字节数 正数向右移 负数向左移 SEEK_END//2 结束 SEEK_SET//0 开始 SEEK_CUR//1 当前。
别名 typeded 关键字替代 typedef int stu1 stu1 a; a为int型。
重点难点:无
掌握程度:今日课程已全部掌握。