我在读取字符串时遇到问题,然后将该字符串放入9x9表中。 该字符串包含81个字符,读作
getline(cin,string);
然后将字符串传递给类函数输入:
table.input(string);
在输入中,然后解析字符串并存储到表中,这是一个int数组[9] [9]
for(int i = 0; i < 9; i++)
for(int k = 0; k < 9; k++)
array[i][k] = string[i * 9 + k] - '0';
代码产生一个奇怪的输出,如果vales是12345,那么第6行第3列将具有第一个值,然后它将从第6行第3列的1开始