実行時に新しいテキスト ファイルを作成するプログラムを作成しています。複雑すぎることはありません。プログラムをコンパイルした後、ターミナルを使用して実行すると期待どおりに新しいファイルが作成されますが、ダブルクリック実行を使用して新しいファイルを作成できないことに気付きました。
ここに私が使用しているコードのサンプルがあります:
#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;
}
なぜこうなった?