第一次學檔案時,沒學太明白,在課程設計時又不得不使用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遇到空格和換行時結束,注意空格時也結束。...