学生信息管理系统C语言设计!急用啊!

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:35:52
题目:学生信息管理系统设计
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:
1、系统以菜单方式工作
2、学生信息录入功能(学生信息用文件保存)--输入
3、学生信息浏览功能--输出
4、学生信息查询功能--算法
按学号查询
按姓名查询
5、学生信息的删除与修改(可选项)

我用C++做过一个,你会改的话就用吧:

#include "iostream.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct info
{
char name[20];
char sex[10];
int num;
char phone[20];
char address[100];
info *pNext;
};

class students
{
public:
students();
void show(info *pNode);
info* Add();
int Del(int num);
info* Sea(int num);
inline info* getdata(){return &data;}
private:
info data;
};

students::students()
{
memset(data.name,0,20);
memset(data.sex,0,10);
memset(data.phone,0,20);
memset(data.address,0,100);
data.num=-1;
data.pNext=NULL;
}

info* students::Add()
{
info *pNode,*pPrev;
char IsOther;
pPrev=&data;
while(pPrev->pNext!=NULL) pPrev=pPrev->pNext;
cout<<"Input students Infomation:\n";