段错误,结构体内容,GCC编译器
程序代码:#include"stdio.h"
struct Menber
{
int n,y,r;
char name[10],tel[15],pho[15],sex,_1,_2;
}a[10];
int main()
{
int i,N;
int k,k1,k2;
scanf("%d",N);
for(i=0;i<N;I++){
scanf("%s %d%c%d%c%d %c %s %s",a[i].name,&a[i].n,&a[i]._1,&a[i].y,&a[i]._2,&a[i].r,&a[i].sex,a[i].tel,a[i].pho);
}
scanf("%d %d %d",&k,&k1,&k2);
if(k1>N-1)printf("Not Found\n");
else printf("%s %s %s %c %d%c%d%c%d\n",a[k1].name,a[k1].tel,a[k1].pho,a[k1].sex,a[k1].n,a[k1]._1,a[k1].y,a[k1]._2,a[k1].r);
if(k2>N-1)printf("Not Found\n");
else printf("%s %s %s %c %d%c%d%c%d\n",a[k2].name,a[k2].tel,a[k2].pho,a[k2].sex,a[k2].n,a[k2]._1,a[k2].y,a[k2]._2,a[k2].r);
return 0;
}在网站(基于LINUX系统的GCC编译器)上面直接提交, 出现了段错误(帮助中解释就是数组越界。。。),没有说为什么(毕竟是在网站上面直接提交的嘛!),但是在VC编译器上面有没有出错。







有经验的人可以传授一点在网站上面做题提交的经验吗?当我在网站上敲出的代码结果出错,而VC上面正常,的确郁闷啊!



