-3
帮助我解决这个问题。我在ubuntu12.04上使用GCC。当我编写这个程序从键盘n获得5个字符串时,然后在屏幕上打印这些字符串。程序被编译,但在执行期间,它从键盘获取字符串,但只打印最后一个字符串我所编写的程序是如下:C中字符的二维数组
void main()
{
char names[10];
int i,j;
for(i=0;i<5;i++)
{
printf(" Enter a name which you want to register\n");
scanf("%s",names);
}
for(i=0;i<5;i++)
printf(" the names you enter are %s\n", names);
}
二维数组是一个数组数组。想一想。 –
你只是有一个数组可以在你的代码中包含10个字符 – Alexis
其实我是编程初学者。所以不要介意我的问题太过狂野或跛脚...... – ranaarjun