如何使用fopen在Linux中创建新文件

avatar
作者
筋斗云
阅读量:0

在 Linux 中,您可以使用 C 语言的 fopen() 函数来创建一个新文件

#include<stdio.h>  int main() {     // 使用 "w" 模式打开文件,如果文件不存在则创建一个新文件     FILE *file = fopen("newfile.txt", "w");          if (file == NULL) {         printf("无法创建或打开文件!\n");         return 1;     }      // 在这里写入一些内容到文件     const char *text = "Hello, World!\n";     fprintf(file, "%s", text);      // 关闭文件并保存更改     fclose(file);      printf("文件已成功创建!\n");     return 0; } 

这段代码首先尝试使用 “w” 模式(写入模式)打开名为 “newfile.txt” 的文件。如果文件不存在,fopen() 将创建一个新文件。然后,我们向文件写入一些文本,最后关闭文件以保存更改。

要编译和运行此程序,请将其保存为 create_file.c,然后在终端中运行以下命令:

gcc create_file.c -o create_file ./create_file 

运行程序后,当前目录中应该会出现一个名为 “newfile.txt” 的新文件。

广告一刻

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