C语言怎么打开文件写入数据

avatar
作者
筋斗云
阅读量:0

在C语言中,可以使用fopen函数来打开文件,使用fprintf函数来写入数据。

下面是一个示例代码:

#include <stdio.h>  int main() {     FILE *file;     char data[100];      // 打开文件     file = fopen("example.txt", "w");      if (file == NULL) {         printf("无法打开文件\n");         return -1;     }      // 写入数据     printf("输入要写入文件的数据:");     fgets(data, sizeof(data), stdin);     fprintf(file, "%s", data);      // 关闭文件     fclose(file);      printf("数据写入成功\n");      return 0; } 

在上述代码中,我们首先使用fopen函数打开一个名为example.txt的文件,并以写入的方式打开。若文件打开失败,会输出提示信息并退出程序。

然后,我们使用fgets函数从标准输入中获取要写入文件的数据,并使用fprintf函数将数据写入文件。

最后,我们使用fclose函数关闭文件,并输出提示信息表示数据写入成功。

请注意,此示例中使用的文件名是example.txt,你可以根据需要更改为你希望的文件名。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!