在 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” 的新文件。