,如果我有一個像雖然不是新的生產線
1 5 6 9 7 1
2 5 4 3 8 9
3 4 3 2 1 6
4 1 3 6 5 4
一個文件,我想這些數字在每一行進行排序.. 如何知道什麼時候有一個換行符?例如 代碼:
while (!input.eof) {
input>>num;
while (not new line ?){
input>>o;
b.push_back(o);
}
sort (b.begin(),b.end());
se=b.size();
output<<num<<" "<<b[se-1]<<endl;
b.clear();
}
注:我試圖在(輸入>> NUM)和函數getline現在將我 任何工作思路?
什麼是「輸入」? –
如果你想讀線條,你最好的選擇就是getline。請注意['while(!eof())'是錯誤的。](http://stackoverflow.com/questions/5605125/why-is-iostreameof-inside-a-loop-condition-considered-wrong) – chris
因爲它看起來你正在逐個遍歷每一個字符,你可能會發現''\ n「'是新行的'CHAR'是有幫助的。 – Alexander