C语言编程问题:结构体数组及指针

设有如下学生结构:typedefstruct{charszName[20];//姓名doubledScore[2];//两门课的成绩}STUDENT;设班里有一批学生成绩... 设有如下学生结构:
typedef struct{
char szName[20];//姓名
double dScore[2]; //两门课的成绩
}STUDENT;
设班里有一批学生成绩如下(以下是测试样例,可以有多名学生):
3
LiMing 97 51
WangTao 71 85
ZhaoLi 45 71
输入包含两行:第一行是一个整数nLen(0 < nLen <= 10), nLen个学生。第二行至nLen +1行是nLen个学生的记录: 姓名 分数,每个学生占一行,姓名与分数之间用一个空格隔开。
请编写如下函数:int FailNum(STUDENT *pStu, int nLen)求该班至少有一门课不及格的人数,nLen为班级人数,FailNum函数返回不及格的人数。在主程序中测试。
展开
 我来答
司马刀剑
高粉答主

2017-12-17 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7203万
展开全部
struct student *list;
int count = ReadStudentInfo("假设这是文件名", &list);
这个函数是这样被调用。
里面应该这样写
int ReadStudentInfo(const char* filename, struct student** pStudents)
{
*pStudents = (struct student*)malloc(sizeof(** pStudents) * n);//假设有n个学生
}
追问
可以稍微详细一点吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式