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

C 語言 fwrite 第三參數含義:元素個數,配合第二參數「單元大小」決定總寫入字節數

     編輯:程式設計綜合問答

原型:`size_t fwrite(const void* ptr, size_t size, size_t count, FILE* stream);`

  • `size`:單個元素字節數(如 `sizeof(struct stu)`)。
  • `count`:要寫入的元素**個數**。
  • 總寫入字節 = `size * count`。
  • 返回值:成功寫入的元素個數(≤ count)。

示例

struct Stu { int id; char name[10]; int score; } stu[3];
fwrite(stu, sizeof(struct Stu), 3, fp); // 寫入 3 個 Stu,共 3*sizeof(Stu) 字節
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved