段错误
student的name没有申请空间
两个地方需要修改
struct student
{
char name[10];//大小可根据需求自己改变
int number;
int score;
};
第二个地方
scanf("%s",&arry[i].name);改为
scanf("%s",arry[i].name);
谢谢采纳
scanf("%s",&arry[i].name); scanf("%d",&arry[i].number); scanf("%d",&arry[i].score); }
你arry[i].name不要&号,因为你name是指针,你可以理解为name数组,这样好理解,呵呵
struct student{char *name;int number;int score;};这儿应该有分号吗?