管理系统有四部分组成,即增删改查,由于没有时间的缘故,增加和修改的模块没有完成,如果有需要的的自行下载,然后自行补充代码,锻炼锻炼自己的编程能力(我也是一个小白),我用链表做的学生管理系统有一个缺点,就是删除的时候没有,不能删除第一条的信息。希望能帮助到各位小白,让我们一起努力,一起进步,加油!
本代码只是提供给和我一样的小白参考,大佬可以忽略
#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<malloc.h>
#include<string.h>
#define SIZE sizeof(struct school)
//结构体声明
struct student {
char num[20]; //学号
char name[15]; //姓名
int age; //年龄
char major[18]; //专业
char clas[8]; //班级
int grade; //年级
};
struct school {
int schCode; //学校代码
char schName[20];//学校名称
char schPosition[15];//学校所在地
struct student Stu;
struct school* next;
};
//全局变量
//函数声明区域
void menu();//菜单选项
struct school* initInfo(); //添加信息
bool judgeChar();//是否需要录入信息
void showInfo(struct school* pm); //显示信息
void delInfo(struct school* pm); /