我想編寫一個程序,它允許用戶寫一些隨機的東西,但我得到了一個 錯誤,說文件處理C++錯誤
no matching call to,我無法弄清楚。請幫幫我。 當你試圖回答這個問題時,嘗試更具體的noob。
這裏是我的代碼
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
string story;
ofstream theFile;
theFile.open("Random.txt");
while(cin.get(story,5000)!=EOF)
{
theFile<< story;
}
return 0;
}
什麼是錯誤你有? –
沒有匹配調用「std :: basic_istream :: get(std :) :) and more」 –
檢查[文檔](http://en.cppreference.com/w/cpp/io/basic_istream/get) - 使用'std :: string'的'istream :: get'沒有重載。 – jrok