C stdio fwrite() 函式
示例
向檔案寫入內容
FILE *fptr;
fptr = fopen("filename.txt", "a");
char content = "Hello World!";
fwrite(content, 1, 12, fptr);
printf("%d", position);
fclose(fptr);
定義和用法
fwrite()
函式將記憶體塊中的資料寫入檔案。
fwrite()
函式定義在 <stdio.h>
標頭檔案中。
語法
fwrite(const void * source, size_t size, size_t amount, FILE * fptr);
size_t
資料型別是一個非負整數。
引數值
引數 | 描述 |
---|---|
source | 必需。 指向要從中複製資料的記憶體塊的指標。 |
大小 | 必需。 記憶體塊中元素的大小。 |
amount | 必需。 要從記憶體塊中讀取並寫入檔案的元素數量。 |
fptr | 必需。一個檔案指標,通常由 fopen() 函式建立。 |
技術詳情
返回 | 一個 size_t 值,表示已寫入檔案的元素數量。 |
---|