【发布时间】:2015-04-17 06:05:27
【问题描述】:
我正在尝试使用 cin 从文件中获取整数作为输入。该文件的设置方式是每行中有两个单独的整数,我需要单独阅读。例如:
1 3
2 5
2 23
我希望它在一个运行到文件末尾的 while 循环中。我该怎么做?
注意:这是我第一次使用c++,所以对它很陌生
【问题讨论】:
-
您可以运行一个 while 循环,该循环将继续从文件中读取并将字符串连接到主字符串中。除此之外,独自工作。 :)
-
既然你说你是 C++ 新手,我想警告你使用像
std::cin这样的输入函数来处理你的输入。使用std::cin之类的函数自动将您的输入转换为整数很方便,但对于错误输入来说根本不可靠。将输入输入到字符串中然后自己解析数据通常会更好,因为这样您就可以更好地控制错误处理。
标签: c++ while-loop cin