C語言fscanf函式的理解

2021-10-07 05:15:22 字數 679 閱讀 5037

第一次學檔案時,沒學太明白,在課程設計時又不得不使用fscanf,因此又複習了一下。

fp1 =

fopen

("data\\findpassword_qusetion.txt"

,"r");

fscanf

(fp1,

"%s"

, answer[i]

);

這意思就是將findpassword_qusetion.txt檔案中的第乙個空格前的字串寫到answer[i]中,此時就可以與迴圈一同使用,提高效率。

for

(i =

0; i <

3; i++

)fscanf

(fp1,

"%s"

, answer[i]

);

依次將fp1中的字串複製到answer[i]中。

同理fprintf和fscanf的作用相反。

fprintf

(fp1,

"%d\t%s\t%s\t"

, info->times, info->username, info->password)

;

把結構體info中的times和username和password輸出到fp1的檔案中。

C語言中fscanf函式

編輯 函式名 fscanf 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。這與 fgets有區別,fgets遇到空格不結束。返回值 整型,成功返回讀入的引數的個數,失敗返回eof 1 用法 1 intfscanf file stream,constchar f...

C語言中的fscanf函式

實現功能 test.txt中存放如下資料,把資料讀入到整型陣列xx 50 中。1 2 3 4 5 6 7 8 9 10 21 22 23 24 25 26 27 28 29 30 41 42 43 44 45 46 47 48 49 50 61 62 63 64 65 66 67 68 69 70 ...

fscanf函式的用法

以前解析有規律的檔案的時候要麼用正規表示式,要麼就是傻傻的自己寫程式來解析有規律的檔案。今天突然發現c的庫函式中有乙個現成的可以解析有規律的檔案的函式,就是fscanf 函式。fscanf 函式 有點像正規表示式 功 能 從乙個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。...