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

时间:2014-10-26 22:48:43

标签: c++ file io

我有一个文本文件,其中包含数字形式的数字

1 5 6 8 9 7

3 4

所有文件都有偶数个数字。 我怎样才能在接下来的两个整体中取而代之而不仅仅是一个?

ifstream inFile;
inFile.open(...);
int n;
while (inFile >> n) {
    int m;
    inFile >> m;
    pb.import(n, m);
}

这给出了m。

的类型错误

pb.import需要两个整数。

由于

1 个答案:

答案 0 :(得分:6)

一次只读两个整数:

int n, m;
while (inFile >> n >> m) {
    pb.import(n, m);
}