fwrite函数文档
函数概要:
fwrite 函数用于将指定尺寸的数据写入到指定的文件中。
函数原型:
#include
...
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
参数解析:
参数
含义
ptr
指向存放数据的内存块指针,该内存块的尺寸最小应该是 size * nmemb 个字节
size
指定要写入的每个元素的尺寸,最终尺寸等于 size * nmemb
nmemb
指定要写入的元素个数,最终尺寸等于 size * nmemb
stream
该参数是一个 FILE 对象的指针,指定一个待写入的文件流
返回值:
1. 返回值是实际写入到文件中的元素个数(nmemb);
2. 如果返回值与 nmemb 参数的值不同,则有错误发生。
演示:
#include
#include
#include
struct Date
{
int year;
int month;
int day;
};
struct Book
{
char name[40];
char author[40];
char publisher[40];
struct Date date;

本文介绍了C语言中的fwrite函数,用于将数据写入文件。详细解释了函数原型和参数含义,并提供了一个结构体写入文件的示例代码,展示了如何使用fwrite将整个结构体保存到文件并读取验证。
最低0.47元/天 解锁文章
90

被折叠的 条评论
为什么被折叠?



