我正在编写一个在执行时创建一个新文本文件的程序。没什么太复杂的。编译程序后,我注意到它在使用终端执行时会按预期创建一个新文件,但无法使用双击执行创建一个新文件。
这是我正在使用的代码示例:
#include <fstream>
#include <iostream>
using namespace std;
int main() {
ofstream outputFile("NewFile.txt");
outputFile << "Some text";
outputFile.close();
printf("File created successfully!\n");
return 0;
}
为什么会这样?