C++ Filie i/o一次读取两个整数

msi*_*erc 0 c++ io file

我有一个文本文件,表格中有成对的数字

1 5 6 8 9 7
Run Code Online (Sandbox Code Playgroud)

要么

3 4
Run Code Online (Sandbox Code Playgroud)

所有文件都有偶数个数字.我怎样才能在接下来的两个整体而不是一个整体中得到全部?

ifstream inFile;
inFile.open(...);
int n;
while (inFile >> n) {
    int m;
    inFile >> m;
    pb.import(n, m);
}
Run Code Online (Sandbox Code Playgroud)

这给出了m的类型错误.

pb.import需要两个整数.

谢谢

Bar*_*rry 6

一次只读两个整数:

int n, m;
while (inFile >> n >> m) {
    pb.import(n, m);
}
Run Code Online (Sandbox Code Playgroud)