可以实现九种功能
代码如下,有详细的注释,文件操作那里感觉有点问题,下来还得再修改修改,其他的运行后看起来都可以。
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
//定义一个学生
typedef struct _Student
{
char name[20];//姓名
int age; //年龄
int stuNum; //学号
int score; //成绩
} Student;
//节点
typedef struct _Node
{
Student stu;
struct _Node* pNext;//指向下一个结点的指针
}Node;
//头结点
Node *g_pHead=NULL;//头结点
//欢迎
void Welcome();
//录入学生信息
void InputStudent();
//打印学生信息
void PrintStudent();
//保存学生信息
void SaveStudent();
//读取学生信息
void ReadStudent();
//删除学生信息
void DeleteStudent();
int main()
{
while(1)
{
Welcome();//欢迎
//从键盘接收一个字符
char ch=getchar();
switch(ch)
{
case '1'://录入学生信息
InputStudent();
break;
case '2'://打印学生信息
PrintStudent();
break;
case '3'://保存学生信息
SaveStudent();
break;
case '4'://读取学生信息
ReadStudent();
break;
case '5'://统计所有学生人数
break;
case &