在C中的二维数组中插入一个charcater

时间:2017-06-01 04:34:27

标签: c arrays character 2d

您好我有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数组然后将其打印出来,还是可以在一个函数中完成所有这些?

0 个答案:

没有答案