用指针数组的方法输入字符串的问题
我编写了一个函数,是用指针数组的方法输入字符串,代码是这样:
main()
{char *str[5];
int i,j;
printf("enter string:");
for(i=0;i<5;i++)
scanf("%s",str[i]);
printf("output:");
for(i=0;i<5;i++)
printf("%s",str[i]);
}
可是在运行时,在输入完第五行时Windows提示错误,不知可否用此方法输入字符串.如果可以请问,此代码有否错误.