Я борюсь с этим кодом, где я хочу иметь ввод, который является именем текстового файла.После этого я хочу, чтобы он автоматически создал этот текстовый файл с именем, которое я дал, на рабочем столе.Почему это не работает?
#include<fstream>
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n = 10;
ofstream Database;
string path, nameoffile,desktop,txt=".txt";
desktop = "C:\\Users\\PC-NAME\\Desktop\\";
cout << desktop << endl;
cin >> nameoffile;
path = desktop.append(nameoffile);
path = path.append(txt);
cout << path << endl;
Database.open(path);
while (n != 0)
{
Database << "Tester text" << " " << n << endl;
n = n - 1;
}
Database.close();
system("pause");
return 0;
}