单行输入时如何从scanf提取2d数组中的输入?

时间:2019-01-13 18:50:47

标签: c 2d scanf

  char dic[2][2];
  //Storing it
  int i = 0, j = 0;
  while (i < 2) {
    j = 0;
    while (j < 2) {
      scanf("%c", &dic[i][j++]);
    }
    i++;
  }

  //Printing it
  i = 0;
  while (i < 2) {
    j = 0;
    while (j < 2) {
      printf("%c", dic[i][j++]);
    }
    i++;
  }

输入与

一样
A B C D.

当我尝试打印时,它仅打印A B。

有人可以建议我我所缺少的吗?

0 个答案:

没有答案