C語言 - 第三十七章 | 檔案 I/O - 格式化檔案 I/O
格式化檔案 I/O
在C
中,可以使用printf()
與scanf()
針對輸入或輸出進行格式化,在進行檔案I/O
時,也可以使用fprintf()
與fscanf()
來進行格式化。
1 | int fprintf(FILE *fp, char *formatstr, arg1, arg2, ...); |
下面這個程式使用串流進行格式化檔案I/O
,寫入姓名與成績資料至檔案中,然後再將它讀出。
1 | include <stdio.h> |
1 | // 執行結果 |
在程式執行過程開啟的標準輸出stdout
、標準輸入stdin
、標準錯誤stderr
,事實上也是檔案串流的特例,在C
中,也常見到以下的方式,以便直接控制這三個標準輸入、輸出、錯誤。
1 |
|
註:以上參考了
格式化檔案 I/O