int main()
{
char a[5][3];
int i, j;
for (i=0; i<5; i++)
for(j=0; j<3; j++)
//a[i][j] = getc(stdin);
a[i][j] = getchar();
for (i=0; i<5; i++)
for(j=0; j<3; j++)
//putc(a[i][j], stdout);
putchar(a[i][j]);
return 0;
}
你需要注意的是gets是从标准输入读取一行,需要的是一个指针,从你的代码来看,你是想读取一个字符。所以要用getc或者getchar.
你需要把gets函数和puts函数也贴出来,单从这个遍历数组的代码看不出问题