C語言提供了多種讀寫檔案的操作方式, 按格式讀寫檔案是最簡單的檔案讀寫方式.之是以說這種方式簡單, 是因為我們之前見到過類似的用法(printf函數和scanf函數): printf函數可以按照給定的格式化字元串将程式中的資料格式化地輸出到螢幕上, 而scanf函數可以按照給定的格式化字元串從鍵盤中依次讀入每個輸入資料. fscanf函數、fprintf函數的用法幾乎和scanf、printf函數一樣.
接着我們來看一下fscanf函數和fprintf函數的用法.
fscanf函數的第一個參數是FILE*類型的檔案指針, 第二個參數是一個const char*類型的字元指針, 第三個參數是一個可變的輸入清單. 其中, fscanf函數的第二個、第三個參數和scanf函數是一樣的. 如果我們指定fscanf函數的第一個參數為stdin(标準輸入流), 此時它和scanf函數就是等價的.

除了按格式讀檔案外, 我們還可以通過fprintf函數寫檔案.
fprintf函數的第一個參數是FILE*類型的檔案指針, 第二個參數是一個const char*類型的字元指針, 第三個參數是一個可變的輸入清單. 其中, fprintf函數的第二個、第三個參數和printf函數是一樣的. 如果我們指定fprintf函數的第一個參數為std