Я использую Mac и Xcode для моего следующего кода, который должен получить значение cin
для name
и age
и записать их в файл fileProcessingTrial.txt
.Где мой файл хранится, если я пишу файл, используя onstream на Mac?
#include <iostream>
#include <string>
#include <fstream>
#include <cstdlib>
using namespace std;
int main()
{
// insert code here...
string name;
int age;
ofstream fileProcessing("fileProcessingTrial.txt", ios::out);
cout<<"Please enter your name: "<<endl;
cin>>name;
cout<<"Please enter your age: "<<endl;
cin>>age;
fileProcessing<<name<<" "<<age<<endl;
return 0;
}
А потом, где мой файл fileProcessingTrial.txt
хранится (по умолчанию?), Если я хочу, чтобы открыть его? Могу ли я хранить его в определенном месте?
Это может зависеть от вашей IDE (или, по крайней мере, от linux и windows). – drescherjm
Зависит от того, что «текущий рабочий каталог» приложения находится на момент написания файла. –
Согласовано. IDE обычно устанавливают для вас папку по умолчанию и дают вам возможность изменить значение по умолчанию в среде IDE. Хотя при этом говорится, что программа также может изменить свой рабочий каталог. Однако ОП не будет спрашивать, изменили ли они его в коде. – drescherjm