資源簡介
要求如下: 一:程序啟動后顯示主菜單,包括: 1.顯示班級列表 2.增加班級 3.刪除班級 4.班級同學加入 5.班級同學刪除 6.同學錄顯示 7.同學錄存盤 8.同學錄文件調入 9.退出 按下相應鍵進入各自子功能 二.每個子功能執行完畢之后,返回并顯示主菜單 三.功能說明 1.在屏幕顯示已登記的班級總數,各班級名稱,加入同學人數 2.輸入班級信息,包括班號,入學年份,畢業年份 3.輸入要刪除的班號,刪除該班信息 4.輸入同學姓名,性別,班號,學號 5.輸入姓名,學號,刪除該同學信息 6.輸入班號,顯示該班同學列表 7.輸入文件名,將該同錄信息存入文件 8.輸入文件名,讀取文件將數據調入,從新
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
int?show_class_list();
int?add_class();
int?del_class(int?class_id);
int?add_student();
int?del_student(int?student_idchar?*);
int?show_classmates(int?class_id);
int?store_classmates();
int?load_classmates();
int?init();
struct?student?{
????char?name[50];
????char?sex;
????int?id;
????int?classid;
????struct?student?*?next;
????struct?student?*?prev;
};
struct?class?{
????int?id;
????int?entrance_year;
????int?graduation_year;
????int?student_num;
????struct?student?*?mate;
????struct?class?*?next;
};
struct?class?*?TXL?=?NULL;
int?main()
{
????int?cmd;
????int?del_class_id;????
????int?del_student_id;?
????int?show_class_id;
????char?*?del_student_name?;
????do?{
????????printf(“\n\n“);
????????printf(“1:顯示班級列表\n“);
????????printf(“2:增加班級\n“);
????????printf(“3:刪除班級\n“);
????????printf(“4:班級同學加入\n“);
????????printf(“5:班級同學刪除\n“);
????????printf(“6:同學錄顯示\n“);
????????printf(“7:同
- 上一篇:用8253、8259A、8255實現的中斷實驗
- 下一篇:序列圖合成工具
評論
共有 條評論