-2

这是我的main.cpp

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

我使用 ssh (Linux) 运行它:

g++ main.cpp -o main

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

请帮忙。

4

2 回答 2

2

>How Do I Compile/Run My Program?

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

$ gcc first.cpp -o first

或者

$ cc first.cpp -o first

要首先执行程序,请输入:

$ ./first
于 2013-01-15T12:02:43.957 回答
0

好吧,我建议您使用"a+"而不是wb首先使用,因为"a+"如果文件不存在,则让我们创建一个文件,如果存在,则让您在文件中添加内容。其次,我不知道你是否要使用二进制,因为binwb是二进制的,如果你不需要它就不要放它。所以你的代码应该是这样的:

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

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

于 2013-07-23T04:34:04.890 回答