您好我有2个函数:一个用于创建一个10x15的二维数组,另一个用于在数组内的给定插槽中插入一个字符。
void printTab(char tab[][15]);
void insertCharacter(int x, int y, char *letter, char tab[][15]);
int main() {
char tab[10][15];
insertCharacter(6, 6, 'x', tab);
printTab(&tab);
return 0;
}
void insertCharacter(int x, int y, char *letter, char tab[][15]) {
tab[x][y] = car;
}
void printTab(char tab[][15]) {
int i, j;
for (i = 0; i < 10; i++) {
printf("\n");
for (j = 0; j < 15; j++) {
printf(" ");
}
}
}
作为一个旁听的问题:我应该首先初始化2d数组然后将其打印出来,还是可以在一个函数中完成所有这些?