2020-01-13嵌入式二十一期 第五周 第一天

主要内容:今日老师主要讲了存储数据。.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型。

重点难点:无

掌握程度:今日课程已全部掌握。

你可能感兴趣的:(2020-01-13嵌入式二十一期 第五周 第一天)