您的位置:宽带测速网 > 编程知识 > c语言怎么用fwrite将数据写入文件

c语言怎么用fwrite将数据写入文件

2025-06-17 15:28来源:互联网 [ ]

在C语言中,我们可以使用fwrite函数将数据写入文件。fwrite函数原型如下:

size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);

其中,ptr是一个指向要写入数据的指针,size是每个数据项的大小(以字节为单位),nmemb是要写入的数据项的数量,stream是指向要写入的文件的指针。

下面是一个例子,演示如何使用fwrite将数据写入文件:

#include <stdio.h>int main() {FILE *fp;char data[] = "Hello, World!";// 打开文件以写入数据fp = fopen("output.txt", "wb");// 将数据写入文件fwrite(data, sizeof(char), sizeof(data), fp);// 关闭文件fclose(fp);return 0;}

这段代码打开一个名为output.txt的文件,并将字符串"Hello, World!"写入文件中。在使用fwrite函数写入数据之后,需要调用fclose函数关闭文件。