下面介紹乙個例子, 執行後產後乙個test.dat的檔案。
例1:#include
main()
用dos的type命令顯示test.dat的內容如下所示:
螢幕顯示
your score of toefl is: 617
that's good news
2. 檔案的順序讀操作函式
fscanf()、fgets()和fgetc()函式
函式fscanf()、fgets()和fgetc()均為檔案的順序讀操作函式, 其呼叫格式
如下:int fscanf(file *stream, char *format, );
char fgets(char *string, int n, file *steam);
int fgetc(file *steam);
fscanf()函式的用法與scanf()函式相似, 只是它是從檔案中讀到資訊。
fscanf()函式的返回值為eof(即-1), 表明讀錯誤, 否則讀資料成功。fgets()函
數從檔案中讀取至多n-1個字元(n用來指定字元數), 並把它們放入string指向的
字串中, 在讀入之後自動向字串未尾加乙個空字元, 讀成功返回string指標,
失敗返回乙個空指標。fgetc()函式返回檔案當前位置的乙個字元, 讀錯誤時返
回eof。
下面程式讀取例11產生的test.dat檔案, 並將讀出的結果顯示在螢幕上。
例12#include
fscanf()函式詳解
以前解析有規律的檔案的時候要麼用正規表示式,要麼就是傻傻的自己寫程式來解析有規律的檔案。今天突然發現c的庫函式中有乙個現成的可以解析有規律的檔案的函式,就是fscanf 函式。fscanf 函式 有點像正規表示式 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。...
fscanf()函式詳解
以前解析有規律的檔案的時候要麼用正規表示式,要麼就是傻傻的自己寫程式來解析有規律的檔案。今天突然發現c的庫函式中有乙個現成的可以解析有規律的檔案的函式,就是fscanf 函式。fscanf 函式 有點像正規表示式 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。...
fscanf()函式詳解
原文連線 以前解析有規律的檔案的時候要麼用正規表示式,要麼就是傻傻的自己寫程式來解析有規律的檔案。今天突然發現c的庫函式中有乙個現成的可以解析有規律的檔案的函式,就是fscanf 函式。fscanf 函式 有點像正規表示式 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格...