我正在尝试使用 C++ 从文本文件中读取一些数据。然而,它在控制台上打印出奇怪的数字。
我的输入文件完全一样:
3 6
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 0 1 0
然后我写了非常简单的代码,就像:
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc , char* argv[]) {
ifstream fin(argv[1]);
int grid_i;
int grid_j;
fin>>grid_i;
fin>>grid_j;
cout <<grid_i<<endl;
cout <<grid_j<<endl;
return 0;
}
然后输出是:
8
1875681984
我找不到错误在哪里。你能帮助我吗?