Я не могу найти свою ошибку (ошибки) в следующем фрагменте. Я предполагаю, что с чтением что-то не так, я прокомментировал то, что пытался:
char **A; // pointers for the matrices
int n, m;
scanf("%d", &n);
scanf("%d", &m);
A = (char **) malloc(sizeof(char *) * n);
if (A == NULL)
exit(1);
for(i=0; i < n; i++){
A[i] = (char *)malloc(sizeof(char) * m);
if (A[i] == NULL)
exit(1);
}
for(i=0; i < n; i++){
for(j=0; j < m; j++){
scanf("%c", &A[i][j]);
// A[i][j] = getchar();
// getchar();
}
}
for(i = 0; i < n; i++){
for(j = 0; j < m; j++){
// printf("[%d][%d]", i, j);
printf("%c", A[i][j]);
}
printf("\n");
}