首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> 關於C

一起Talk C栗子吧(第142回):標準庫文件操作函數詳解——fopen/fread/fwrite/fclose

     編輯:關於C

文件操作三步曲函數原型

1. 打開文件:fopen

size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
  • ptr:目標緩衝區指針。
  • size:每項大小(字節)。
  • nmemb:項數。總讀取量 = size * nmemb。
  • stream:文件指針。
  • 返回實際讀取項數。==nmemb正常,<nmemb遇EOF或錯誤,ferror()區分。

3. 寫入數據:fwrite

int fclose(FILE *fp);
  • 刷新緩衝區、關閉底層fd、釋放FILE結構體。
  • 成功返回0,失敗返回EOF並置errno。

完整調用示例框架

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