主要內(nèi)容:今日老師主要講了存儲數(shù)據(jù)。.txt是最基本的儲存方式
FILE *fp;//定義文件指針? ?fp=fopen("1.txt","r+");? r+是可讀可寫? w+是新建一個文件? r只讀? rw新建只讀帜矾。
if(fp==NULL)? ?{? ?printf("open filed!")? ?};常備判斷的條件阁吝。? fprintf(fp,"%d",a); 存數(shù)據(jù)? ?fcanf(fp,"%d",&b);? 讀取數(shù)據(jù)
fclose(fp);? 用完把文件關掉? ?怎么往里存就怎么往出讀? ? “\0”覆蓋不了當前有的字符? ?一個漢字占2個字符長度
代碼必須和文檔在同一個文件夾下鹤啡。往文件里輸出: fprintf? ? fputs? ?fputc//putc? ? 從文件里讀认骸:fscanf? ?fgets? ?a=getc(fp);
控制光標位置? fseek(fp,3,SEEK_END)? ?3表示字節(jié)數(shù)? 正數(shù)向右移? 負數(shù)向左移? ? ?SEEK_END//2? ?結束? ? SEEK_SET//0 開始? ? SEEK_CUR//1? ?當前编曼。
別名? ?typeded? 關鍵字替代? ? ? typedef int stu1? ? stu1 a;? ?a為int型岛请。
重點難點:無
掌握程度:今日課程已全部掌握秕硝。