c++ - 使用 cin 在一行上读取多个 int

标签 c++ while-loop cin

我正在尝试使用 cin 从文件中获取整数作为输入。该文件的设置方式是每行有两个单独的整数,我需要单独读取它们。例如:

1 3

2 5

2 23

我希望在一个运行到文件末尾的 while 循环中执行此操作。我怎样才能做到这一点?

注意:这是我第一次使用c++,所以我对它很陌生

最佳答案

这非常简单,只需将 while 循环与 cin 一起使用,并处理循环内的每个数字即可。

int x;
while(cin >> x){
    cout << x;
}

关于c++ - 使用 cin 在一行上读取多个 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28546337/

相关文章:

c++ - 获取多行输入以在 C++ 中进行解析

C++,在文件上存储和更新大型 B+ 树(非集群)结构

c++ - 非默认可构造元素的最后一个元素

C++ 错误,类指针作为另一个类中的数据成员

php - 如何在没有 FETCHALL 的情况下在 MYSQL PDO 中获取 2 次

c - 当 a 是数字时 while(!a) 是什么意思?

Python "while"循环没有结束

c++ - 写入终端并从同一行读取

c++ - 如何清除进程被阻止时发生的用户输入 (cin)?

c++ - 不要临时调用 QString::operator[]()