#include <stdio.h>
#include <stdlib.h>
int main()
{
char *color[5];
int i=0,j=0;
while(i<5)
{
gets(color[i]);
i++;
}
while(j<5)
{
puts(color[j]);
j++;
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *color[5];
int i=0,j=0;
while(i<5)
{
gets(color[i]);
i++;
}
while(j<5)
{
puts(color[j]);
j++;
}
return 0;
}
char *color[5];
改为
char color[5][100];
你没有给字符串数组分配空间