我目前正在C++中的一個小項目,目前有點困惑。我需要從if()中的ifstream文件中讀取一定數量的單詞。現在的問題是它一直忽略空間。我需要計算文件中空格的數量來計算單詞的數量。反正有()不要忽略空白嗎?閱讀整個行包括從fstream的空間
ifstream in("input.txt");
ofstream out("output.txt");
while(in.is_open() && in.good() && out.is_open())
{
in >> temp;
cout << tokencount(temp) << endl;
}
[std :: getline](http://en.cppreference.com/w/cpp/string/basic_string/getline) – jrok
你能在你的問題中包含代碼片段嗎?當問題更清楚時,答案可以更具體。 – Mogsdad
您可以配置C++流是否應該忽略空白,如果我沒有記錯的話,它被稱爲「skipws」。 –