fscanf函式 ywyuan 新浪部落格

2021-10-10 12:12:32 字數 752 閱讀 5724

下面介紹乙個例子, 執行後產後乙個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遇到空格和換行時結束,注意空格...