实现一些简单的功能,显示全员信息 增删改查
数据存于student.dat文件,当启动时读取文件数据,点击退出时保存数据
实现了多级页面,点击按钮进入,Esc返回
按钮实现鼠标悬停变色,点击音效
首页
查看成绩
实现分页,排序
添加
删除
修改
查找
功能简单
视频演示地址
【大一C语言期末作业-学生成绩管理系统】 https://www.bilibili.com/video/BV1Hj411o7RE/?share_source=copy_web&vd_source=84a197a153e892485b75d1e641c6b608
代码实现(部分)
// main.c
#include <iostream>
using namespace std;
#include "UI.h"
#include "run.h"
int main()
{
Show_window();
SetWindowTitle("学生成绩管理系统");
init_tb();
ListInit(Student);
run();
closegraph();
return 0;
}
// table.c 绘制表格
#include "table.h"
int first_x = 50;
int first_y = 100;
Table table1;
string tableh[8] =
{
"学号",
"姓名",
"性别",
"年级",
"成绩1",
"成绩2",
"成绩3",
"总分",
};
string TEMP[8] =
{
"",
"",
"",
"",
"",
"",
"",
"",
};
int ssort = 0;
/** \brief 显示完整表格画面,实现排序等按钮效果
*
* \param
* \param
* \return
*
*/
void displayAll()
{
//T_Table(table1,SL_length(Student),8);
drawTableGrid(table1);
drawTableText(table1);
if (BisClicked(s_message,