[爆卦]cin字串是什麼?優點缺點精華區懶人包

為什麼這篇cin字串鄉民發文收入到精華區:因為在cin字串這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者parkko (小草)看板C_and_CPP標題[問題] cin結尾問題時間Tue Sep 24...



目前遇到一個問題

就是輸入一串字串

用while loop一直讀入去掉空格的字串

此時cin要如何判斷結尾?

在網路上查了許多都是說

直接while(cin>>string)這樣~


所以我就寫了

int main(){
string input_string;
cout<<"Please input a few words:";

while(cin>>input_string)

cout<<input_string<<endl;

}
return 0;
}

可是程式跑完並印出所有字串後並不會終止..

不曉得問題出在哪?

順帶一提:

我的作業系統是win8

用的是codeblocks

謝謝> <

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.195
LPH66:你的結尾是所有輸入結束還是一行結束? 09/24 18:56
LPH66:你查到的方式是判斷所有輸入結束的 從鍵盤的話要用 Ctrl-Z 09/24 18:57
AnyaAlstreim:讀到 EOF 以後就停止了 09/24 19:27
parkko:我想問的是一行結束的方式 試過\n \0 好似都不行:( 09/24 23:52
LPH66:你需要使用 cin.getline() 讀一行進來再進行處理 09/25 00:14
s3748679:用std::getline不是會比std::cin.getline適合嗎@_@ 09/28 00:19

你可能也想看看

搜尋相關網站