Что бы я хотел, чтобы пользователь сделал это, введите имя файла, например testquote, а затем для моей программы, чтобы добавить .txt в конец, чтобы сохранить файл как .txt, поэтому я могу сэкономить несколько котировок на компьютере без написания. Это то, что я до сих пор:Сохраните файл txt как имя переменной
cout << "What would you like to save the quotation as? (Maybe using your last name) " << endl;
cin >> nameOfFile;
ofstream outfile; // Opens file in write mode
outfile.open(nameOfFile)<<(".txt"); // Opens the quotations file
//Lawn
outfile << "The total lawn area is " << lawnArea << " square meters" << endl; // Writes users data into the file
outfile << "The total cost for the lawn is £" << (lawnArea * lawnCost) << endl; // Writes users data into the file
Какая у вас проблема? – khajvah
Является ли 'nameOfFile'' 'std :: string'? –
'outfile.open (nameOfFile) << (". Txt "); // Открывает файл котировок 'Нет, это определенно не так !!! Сначала создайте строку (например, используя оператор '+'), затем откройте файл с построенной строкой. –