指针数组问题?????
main(){int i;
char *array[7]; /*定义一个7个元素的指针数组*/
for(i=0;i<7;i++)
{printf("\nInput character string :");
scanf("%s",array[i]); /*输入7个字符串,并用将字符串的首地址放在指针array[i]中*/
}
for(i=0;i<7;i++)
puts(array[i]); /*逐行输出各字符串*/
getch();
}
当指针数少于7时,运行没问题,但大于7之后就出现问题了.主要是array[0]的值有问题.请各位运行一下!!为什么会这样呢?那里出错了????