微博怎么在线申诉:c++问题附值问题

来源:百度文库 编辑:高考问答 时间:2024/05/06 15:15:04
struct student
{ long number;
char name[20];
float middle,pingshi,end,sum;
} stu[1000],a[1];
这个结构体中的a[0].name=stu[k].name;这种附值方法错在哪啊?

数组不可以直接赋值呀,和结构体没关。
你把语句改成
strcpy(a[0].name, stu[k].name);

a[0].name 必须有值.K必须被复制.name是个字符数组,必须使用a[0].name[0]=...

初学者常犯的错误。