发布网友 发布时间:2022-05-27 16:07
共2个回答
热心网友 时间:2023-11-02 01:30
我说说我的想法,不一定效率高,你当作借鉴。
1.我会将学生信息封装成一个结构体struct Student;
2.我会将你的(1)读取的信息提取出学号(作为查找的唯一标识)与学生的所有信息绑定成一个CMap以便好查询。
3.将你的(2)封装成一个函数,以便我想得到平均分时调用
4.你的(3)封装成一个函数可以用来查找信息,但是有缺陷的是查找效率很低,而且姓名有重复。
对话框实现:
MFC建立一个基于对话框的工程;
给你的对话框添加功能按钮;
一个个按钮添加消息映射,以便点击按钮会调用相应的对话框;
在资源中做几个跟你按钮配对的对话框,做好其界面,并添加你点击按钮后想要得到的结果。
调用相应的函数了
...........
在处理中遇到问题了可以继续追问。
热心网友 时间:2023-11-02 01:30
创建 MFC 工程;
创建对话框;
如果要显示学生成绩信息, 则在对话框中创建一个列表控件用于显示;
自己加个入口, 读取txt文件中的信息, 保存到一个数据结构中,或一个简单的map容器,按要求的排序规则排序, 求平均分;
创建一个编辑框控件用于输入查询条件(姓名),创建一个按钮“查询”,点击按钮根据编辑框中的姓名查找学生成绩,显示出来;