以下是具有输出文件的代码。如果我想每次都给这个输出文件不同的名称,即,按照用户的要求。什么样的 getline 命令会有所帮助。我知道我可以简单地输入一个字符串名称 my_file 但所需的名称在输入中而不是在字符串名称中。
void save(cdStruct *ptr) //Function that saves database info to file
{
ofstream dataFile;
dataFile.open("output.txt", ios::out | ios::app);
dataFile << ptr->title << endl;
dataFile << ptr->artist << endl;
dataFile << ptr->numberOfSongs << endl;
dataFile << ptr->number << endl;
dataFile.close();
}