可能重複:
Why doesn’t getchar() recognise return as EOF in windows console?末輸入函數getline的
我有一個簡單的問題......可以說,我想只要有東西可以讀從非標準輸入線,但我不知道它會有多少行。比如我做學校的工作和輸入
a
ababa
bb
cc
ba
bb
ca
cb
我不知道它會到底有多少行是,所以我試圖
string *line = new string[100];
int counter = 0;
while(getline(cin,line[counter]))
{
counter++;
}
但它不工作...感謝您的幫助。
它是如何 「不工作」? – ybungalobill
嗯,例如我輸入「aa」,輸入「bb」,輸入,現在我不輸入任何東西,只需按下輸入,但沒有發生任何事情。我需要輸入最後一個值後輸入結束讀取。 – user1751550