一千萬個為什麽

搜索

當輸入文件在文件末尾通過stdin路由時結束輸入循環

一旦完成最後一個字符串,我必須結束接收字符串的循環。輸入來自文件,重定向到stdin。我必須自動執行此操作,而不是在運行時輸入任何鍵。如果任何外部輸入是唯一的解決方案那麽c ++中相應的代碼應該是什麽?

最佳答案

while (! stream.eof()) {
   //read from stream
}

轉載註明原文: 當輸入文件在文件末尾通過stdin路由時結束輸入循環