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
どこに間違いがあるのかわかりませんでした。手伝って頂けますか?