首页 > 电脑

c语言编程结构体数组

更新时间2018-12-29 00:29:59

struct stu{char *name;  //姓名int num;  //学号int age;  //年龄char group;  //所在小组float score;  //成绩}class[5];

怎么办才能无限的输入信息?就是把5变成一个参数,也可以随时停止

首先,你要定义结构体的指针而非数组,如*pclass

然后用

pclass=(struct stu *)malloc(n*sizeof(struct stu));

其中n就是你要的个数(注意,你的name也要用malloc的)

而输入与定义无关的,你当然可以用循环输入


相关标签:c语言

上一篇:谢谢您答复我提出的二级菜单问题,还想再问问二级菜单之后怎么办?

下一篇:VC++2010打开就出现这个问题