我正在尝试用字符填充二维数组。我有以下代码,它似乎工作,但不正确。所以问题是它用'。'填充整个数组。人物。我的问题似乎是什么?为什么每个“单词”都不在自己的行上?
char Table[10][50];
char block[100] = "the cat and the hat.";
int pos = 0;
while (pos < StrLen(block)) {
for(int i = 0; i < 10; i++) {
for(int y = 0; y < 50; y++) {
Table[i][y] = block[pos];
}
}
pos++;
}
cout << Table[0][0] << " " << Table[0][1] << " " << Table[0][2] << endl;
cout << Table[1][0] << " " << Table[1][1] << " " << Table[1][2] << endl;
结果
. . . .
. . . .