首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 語言檔案操作 fwrite 與 fread 說明

     編輯:程式設計綜合問答

fwrite 函數的第三個參數表示要寫入的元素個數,第四個參數則是檔案指標。這個元素的類型可以是結構體、陣列或其他自定義類型,第二個參數指定單一元素的大小。

在讀取與寫入結構體陣列時,請確認 fwrite 與 fread 的參數順序與數量正確,且 scanf 在讀取字串時應使用 %s 而非 %c,否則會導致資料讀取錯誤。

讀取檔案後若發現資料變成一串數字,可能是格式說明字元不對,或是結構體記憶體對齊與填充問題所致,建議仔細檢查讀寫邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved