這是代碼:讀取C中的二維數組字符時遇到麻煩?
#include <stdio.h>
#include <stdlib.h>
void acceptMaze(char maze[ROW][COLOUMN], int nrows, int ncols)
{
int i,j;
for (i = 0; i < nrows; i++)
{
fprintf(stdout,"I = %d",i);
for (j = 0; j < ncols; j++)
{
fprintf(stdout,"J = %d",j);
scanf("%c",&maze[i][j]);
}
}
}
WEL在輸入數據,它說i =0 j=0j=1
。所以你看到的J = 0不remains.I正在使用Linux系統。可任何解決這個問題。
究竟是什麼問題? – wormsparty