创建一个新文件(如果不存在)

create a new file if doesn't exist

本文关键字:如果 文件 如果不 不存在 一个 创建 新文件      更新时间:2023-10-16

这是我的main.cpp:

int main () {
    FILE* file_name;
    file_name= fopen("email1.clear","wb");
return 0;
}

我用ssh (Linux)运行它:

g++ main.cpp -o main

但是没有创建文件。(我必须使用:FILE*).

请帮。

> How Do I Compile/Run My Program?

要编译C/CPP程序first. CPP,并创建一个名为first的可执行文件,输入:
$ gcc first.cpp -o first

$ cc first.cpp -o first

要先执行程序,输入:

$ ./first

我建议你首先使用"a+"而不是wb,因为"a+"可以让你创建一个文件,如果它不存在,它可以让你在文件中添加东西。其次,我不知道你是否会使用二进制,因为wb中的b是二进制的,如果你不需要,就不要放它。所以你的代码应该看起来像这样:

int main () {
    FILE* file_name;
    file_name= fopen("email1.clear","a+");//or just use "w" bot work
return 0;
}

文件也可以放在。cpp文件所在的位置,它们通常保存在一起。