有時候我們使用fwrite時候寫檔案會比較混亂,這裡使用fprintf寫檔案,fscanf讀取檔案,這樣寫出來的檔案可讀性就好很多了,下面簡單的寫乙個小栗子玩玩
#include
#include
#include
int main(int argc,char *argv)
char name[20] = ;
char cname[20];
int age = ;
int uage;
for (i = 0; i < 3; ++i)
fseek(fp, 0, seek_set); //把寫指標移到開始的地方
for (i = 0; i < 3; ++i)
fclose(fp); //關閉檔案
return
0;}
c語言中fscanf和fprintf
很多時候我們需要寫入資料到檔案中時都覺得很困擾,因為格式亂七八槽的,可讀性太差了,於是我們就想有沒有什麼函式可以格式化的從檔案中輸入和輸出呢,還真有。下面我將講解 一下fscanf和fprintf的強大之處。1 fscanf 可以從乙個檔案流中格式化讀出資料,遇到空格或回車就停止 原型 intfsc...
利用fprintf和freopen重定向資訊列印
fprintf方法原型 int fprintf file const char file 為資訊輸出的檔案流指標,如stdout,stderr test.exe 1 out.log 2 err.log stdout重定向到out.log中,stderr重定向到err.log中 test.exe ou...
matlab中 fprintf 和disp的用法
disp pi pi error using disp too many input arguments.disp sprintf 圓周率pi 8.5f pi 圓周率pi 3.14159 想把字串pi 和變數pi的值顯示在一行上,試用disp pi pi 回答這是非法的.這時應該用sprintf函式...