C stdio fwrite() 函数
定义和用法
fwrite()
函数将数据从内存块写入文件。
fwrite()
函数定义在 <stdio.h>
头文件中。
实例
将内容写入文件:
FILE *fptr; fptr = fopen("filename.txt", "a"); char content = "Hello World!"; fwrite(content, 1, 12, fptr); printf("%d", position); fclose(fptr);
语法
fwrite(const void * source, size_t size, size_t amount, FILE * fptr);
size_t
数据类型是一个非负整数。
参数
参数 | 描述 |
---|---|
source | 必需。指向内存块的指针,数据从此内存块复制。 |
size | 必需。内存块中每个元素的大小。 |
amount | 必需。从内存块读取并写入文件的元素数量。 |
fptr | 必需。文件指针,通常由 fopen() 函数创建。 |
技术细节
返回: | size_t 值,表示写入文件的元素数量。 |
---|