0
我正在爲this answer做一個例子,我注意到http://ideone.com會讓我從cin
直到EOF
,但Visual Studio 2015不會。閱讀cin至EOF
例如,給定的程序:
string i;
while(cin >> i) cout << i << endl;
我可以給輸入:
Lorem存有
而且http://ideone.com將終止:http://ideone.com/22uNOr
的Visual Studio 2015年將繼續Ë等待輸入但是直到我按下Ctrl鍵+ž和打輸入
這是一個gcc/Visual Studio的差異或只是一些http://ideone.com是幹什麼的?
這是一個意識形態的東西。它將輸入管道輸入到程序中,但不會以交互方式輸入。 (互動控制檯如何知道沒有更多的輸入會來?) – molbdnilo
@molbdnilo這就是我懷疑的......我只是不確定gcc是否會讓我提取到'cin'的末尾,因爲我不知道本地沒有gcc,我想我會問。你可以把它作爲答案嗎? –
@JonathanMee在coliru BTW中也是如此。 –