0
我試圖從cin
獲取所有緩衝輸入。我試過getline
,但它只能讓我選擇一個分隔字符。我試過operator>>
,但while(cin >> str)
沒有爲我工作。有什麼建議麼?讀取字符串的所有輸入,用空格分隔
PS我還沒有看過提升,但我現在看。如果我找到任何東西,我會告訴你。
我試圖從cin
獲取所有緩衝輸入。我試過getline
,但它只能讓我選擇一個分隔字符。我試過operator>>
,但while(cin >> str)
沒有爲我工作。有什麼建議麼?讀取字符串的所有輸入,用空格分隔
PS我還沒有看過提升,但我現在看。如果我找到任何東西,我會告訴你。
unix/mac上的Control-D和Widows上的Control-Z向cin發送一個輸入結束信號。
'while(cin >> str)'不工作?你不期待什麼? – Pablo
它永不停止輸入;也就是說,循環永遠不會結束。 – Lucretiel
你需要通過自己在一行上輸入Ctrl-Z來指示「輸入結束」(在Windows中,我不知道關於linux) – Pablo