Я пишу программу, которая создает новый текстовый файл при выполнении. Ничего слишком сложного. После компиляции программы я заметил, что она создает новый файл, как и ожидалось, при выполнении с помощью терминала, но не может создать новый файл при выполнении с помощью двойного щелчка.
Вот пример кода, который я использую:
#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;
}
Почему это происходит?