收藏 分享(赏)

学生信息管理系统C 代码.doc

上传人:liyang3100 文档编号:1469089 上传时间:2018-07-20 格式:DOC 页数:13 大小:1.12MB
下载 相关 举报
学生信息管理系统C  代码.doc_第1页
第1页 / 共13页
学生信息管理系统C  代码.doc_第2页
第2页 / 共13页
学生信息管理系统C  代码.doc_第3页
第3页 / 共13页
学生信息管理系统C  代码.doc_第4页
第4页 / 共13页
学生信息管理系统C  代码.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、1. 程序执行后的部分效果1.1 项目主菜单效果图1.2 初始化信息,第一次对信息的录入1.3 添加学生信息1.4 删除某学生信息1.5 修改某学生信息1.6 查询某学生信息1.7 显示全部学生信息源代码:/*把 StudentData.cpp(源代码) 和 student.txt(数据存放处)放在同一个文件夹下*/#include #include #include #include #include using namespace std;/最多提供 50 个学生的数据,可根据需要进行更改const int MAX = 50;int count = 0; /用来统计学生人数class St

2、udent public:void Set(); /初始化信息,第一次对信息的录入void Add(); /添加学生信息/从磁盘读取数据以便 进行 数据的操作,方便再重写进磁盘friend void Read(string no,string name,string sex,string special,string clas);int Judge(string num); /判断 num 是否在学生信息数据库中(注意它有一个参数,并且有一个 int 型的返回值)void Delete(); /删除某学生信息void Change(); /修改某学生信息void Search(); /查询某学

3、生信息void Display(); /显示全部学生信息private:string m_no;string m_name;string m_sex; /m_ 指的是成员变量(member)string m_special;string m_clas;void Student:Set()string no, name, sex, special, clas;ofstream outfile(“student.txt“); /打开文件if(!outfile)cerrno;if(no = “0“) break; /当输入的学号是 0 时,停止录入cinnamesexspecialclas;coun

4、t+;m_no = no;outfilenonamesexspecialclas;m_no = no;outfilenoinameisexispecialiclasi;infile.close();/判断某学号的学生是否在数据库中int Student:Judge(string num)string noMAX, nameMAX, sexMAX, specialMAX, clasMAX;Read(no, name, sex, special, clas); /调用 Read()函数,获取数据,以便等下进行相关数据的判断for(int i=0; inum;int k = Judge(num); /定义一个 k 来接收 Judge()的返回值,等下用来判断该 num 是否存在if(k != -1) /如果 k 不等于-1, 表示要删除的学生存在ofstream outfile(“student.txt“);if(!outfile)cerrnum;int k = Judge(num);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报