以下是輸出文件的代碼。如果我想每次給這個輸出文件起個不同的名字,即按照用戶的要求。什麼樣的getline命令會有所幫助。 我知道我可以簡單地cin一個字符串名稱my_file但所需的名稱是在輸入不在字符串名稱中。以用戶輸入cin命名輸出文件
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();
}
到目前爲止您嘗試了什麼? – emartel
你必須比這更具體。 – Default
@Default我的意思是每次程序運行時,都應該詢問用戶文件的名稱。那麼這個文件應該用這個名字保存。 – Terrenium