想读取txt文件里边的数据,里边的数据如下图所示,要求不能更改原来的txt内容。用一个数组来存储里边的数据。并且可以对数组里的数据进行运算,比如a[1][2]=a[1][1]+a[1][0]=2+3=5;
自己做的时候定义了一个数组char a[3][5]来存储这个。但是在使用a[i][j]=a[i][j]-'0'来试图通过ascii码将char来转换成int的时候编译器报错了。还有一个要求就是,不能用空格把txt文件里边的数隔开。
ifstream sk;
sk.open("in.txt");
for (int i = 0; i < 9; i++)
for (int j = 0; j < 9; j++)
sk>>map[i][j];