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 值,表示已写入文件的元素数量。 |
---|