b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

fputs的返回值_fscanf matlab_fscanf的返回值

电脑杂谈  发布时间:2017-01-30 22:02:47  来源:网络整理

File 檔案處理 大綱 檔案的觀念 檔案的處理方式 檔案的函數使用:fopen … 檔案的觀念 檔案儲存的方式可以分為兩種: 文字檔 以ASCII碼儲存,每個字元皆佔有1個位元組。 若將數值182956存在文字檔中,會當成6個字元來存檔 檔案的處理方式 有緩衝區: fopen "檔名", "存取模式" ; 無緩衝區 open "檔名",開啟模式,存取屬性 ; fopen函數 在使用檔案之前,必須先開啟檔案。 可利用標準輸入/輸出 standard I/O 函數 fopen 來開啟檔案。 fopen 函數需要兩個字串參數:檔案名稱、存取模式 fopen 函數會回傳一個 FILE 指標 範例: fopen函數 檔案的存取模式如下表: 開檔範例 #include void main FILE *fp ; /*宣告指向檔案的指標fp*/ fp fopen "C:\\abc.txt " , "r" ; if fp NULL /*判斷開檔是否成功*/ printf "檔案開啟失敗\n" ; else printf "檔案開啟成功\n" ; system "pause" ; 存取檔案的常用函數 1 讀檔範例 #include void main FILE *fptr; char ch; int count 0; fptr fopen "c:\\test.txt" , "r" ; if fptr ! NULL /*開檔成功*/ while ch getc fptr ! EOF /*判斷是否到達檔尾*/ printf "%c",ch ; count++; //一次印出一個字元 fclose fptr ; //關閉檔案 printf "\n 共有 %d 字元\n",count ; else printf "檔案開啟失敗!! " ; system "pause" ; 存取檔案的常用函數 2 存取檔案的常用函數 3 寫檔範例 #include void main FILE *fp; int c; fp fopen "c:\\hello.txt","w" ; while c getchar ! EOF fputc c , fp ; /*將字元c輸出到fp所指的檔案*/ fclose fp ; 將檔案的內容列於螢幕 #include void main int c, r; char filename[20]; FILE *fp; printf "please input a filename:" ; scanf "%s",filename ; if fp fopen filename, "r" NULL /*判斷開檔是否成功*/ printf "Cannot open the file!!\n" ; else while c fgetc fp ! EOF /*判斷是否到達檔尾*/ putchar c ; /*將字元c列於螢幕上*/ if r fclose fp ! 0 /*判斷關檔是否成功*/ printf "Cannot close file!\n" ; system "pause" ; fgets函數應用 #include void main int r , MAX 80; char str[MAX],*msg; FILE *fptr fopen "C:\\output.txt","r" ; if fptr NULL printf "檔案開啟失敗\n" ; else while !feof fptr msg fgets str,MAX,fptr ; printf "%s",msg ; if r fclose fptr ! 0 printf "Cannot close file!\n" ; system "pause" ; 存取檔案的常用函數 4 練習 將以下這篇英文文章的字母全部改成小寫字母。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29643-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...