如何在C ++中从cin读取直到EOF

我正在编写一个程序,该程序直接从用户输入中读取数据,并且想知道如何(无循环)从标准输入中读取所有数据,直到EOF。我正在考虑使用cin.get( input, '\0' )但'\0'不是真正的EOF字符,它会一直读取到EOF或'\0',以先到者为准。


还是使用循环是唯一的方法?如果是这样,最好的方法是什么?


慕标琳琳
浏览 1106回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP