我想要做的是數據,提示用戶輸入一個文件,將數據保存在什麼我曾嘗試是:提示用戶輸入一個文件保存在
string save;
cout<<"Enter filename to save (ex: file.txt): ";
cin>>save;
ofstream myfile;
myfile.open(save);
myfile <<"ID \tName \tSales\n";
但是我得到一個錯誤:對於呼叫沒有匹配功能「的std :: basic_ofstream> ::打開(的std :: string &)」
編輯:
,所以我有更新了我的代碼,但是這並不讓我輸入名稱的文件。這是爲什麼
char file_name[81];
cout<<"Enter filename to save (ex: file.txt): ";
fflush(stdin);
cin.getline(file_name, 81);
你能幫助我弄清楚爲什麼現在我不能寫,我想在 –
確定我得到了它,我把cin.ignore寫入文件的名稱() –