fwrite() 是 C语言的一个标准库函数,定义在头文件中。
fwrite() 函数用来向文件中写入块数据。所谓块数据,也就是若干个字节的数据,可以是一个字符,可以是一个字符串,可以是多行数据,并没有什么限制。
fwrite()函数的原型如下:
参数
- ptr: 指向要写入到文件中的目标数据。
- size: 表示每个数据块的字节数。
- count: 表示要读写的数据块的块数。
- stream: 指向可以写入数据的文件。
理论上,fwrite() 函数每次从文件中写入 size*count 个字节的数据。
返回值
返回实际写入的块数,也即 count。如果实际写入的块数小于 count,则可能发生了错误,或者是文件位置指针到了文件末尾。
【实例】下面是 C语言 fwrite() 函数的一个示例程序。
这段代码创建了一个名为 students.bin 的文件,并在其中写入了一个 Student 结构。如果文件无法打开或写入数据时出现错误,程序会打印错误消息并返回非零退出代码。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/9841.html