资源简介
这是我以前数据结构的大作业,用读写文件来存储数据,比较简单,供初学者学习交流。
代码片段和文件信息
#include “face.h“
void Face::manager()
{
B: List L1;
char a[50]b[50]n[20]low[5]high[5];
int ijl;
char m;
nodetype *p*head;
system(“cls“);
p=L1.load(); //初始化:从外部读入数据创建链表
head=p;
cout< cout<<“********************************************************“< cout<<“*****************您选择管理员登陆界面*******************“< cout<<“********************************************************“< cout<<“请输入管理员帐号(退出系统请输入0):“< cin>>a;
cout< char c[]=“111111“;
if(L1.check(a“0“)==1)
{
exit(1);
}
else
{
cout<<“请输入密码:“<
int k=0q=1;
do
{
char pd=_getch(); //_getch函数从键盘读取字符串但不回显
if(pd==‘\r‘) q=0;
if(k!=0 && pd==‘\b‘) k--;
else
{
b[k]=pd;
_putch(‘*‘);
k++;
}
}while(q==1);
if(L1.check(ac)==0)
{
cout<<“抱歉!您输入的帐号不符合规则!请检查“< goto B;
}
else
{
if(L1.check(bc)==1)
{
H: system(“cls“);
cout< cout<<“***********************欢迎使用学生管理系统 **************************“< cout<<“1: 添加一个学生信息“< cout<<“2: 删除一个学生信息“< cout<<“3: 显示所有学生的学号、姓名“< cout<<“4: 根据分数范围查找学生及其分数“< cout<<“5: 根据姓名显示单个学生所有信息“< cout<<“6: 根据学号显示单个学生所有信息“< cout<<“7: 根据姓名对单个学生进行编辑“< cout<<“8: 根据学号对单个学生进行编辑“< cout<<“9: 保存数据“< cout<<“0: 退出系统“< cout<<“********************************************************************“< cout<<“请选择菜单功能(0~9):“;
cin>>i;
switch(i)
{
case 1:
MM: system(“cls“);
cout<<“确定添加学生用户请输入1 输入9返回帮助菜单:“;
cin>>n;
if(L1.check(n“9“)==1) goto H;
else
if(L1.check(n“1“)==1)
{
p=L1.insnode(0);
head=p;
CH: L1.editperson(p);
L1.edittelephone(p);
L1.editscore(p);
L1.editpassword(p);
}
else goto MM;
AG: system(“cls“);
cout<<“新添加的学生信息如下请确认:“< L1.dispnode(p);
cout< cout<<“若要修改请输入1,不用修改输入9返回帮助菜单。“;
cin>>j;
if(j==9) goto H;
else
{
if(j==1)
{
goto CH;
}
else
{
goto AG;
}
}
break;
case 2:system(“cls“);
cout<<“请输入需要删除的学生学号(输入9返回帮助菜单):“< l=1;
j=0;
do
{
n[j]=_getch();
_putch(n[j]);
if(n[j]==‘\r‘) l=0;
else j++;
}while(l);
_putch(‘\n‘);
cout<<“您准备删除的学生信息如下:“<
p=L1.findnode(n);
L1.dispperson(p);
L1.disptelephone (p);
L1.dispscore(p);
Y: cout<<“您确定要删除该学生的信息吗?(y/n)“< cin>>m;
if(m==‘y‘ || m==‘Y‘)
{
l=L1.find2(n);
L1.delnode(l);
cout<<“该学生信息已经删除!“<
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 597 2007-09-22 16:01 大作业\main.cpp
文件 726 2007-09-09 00:20 大作业\face.h
文件 11606 2007-09-22 16:28 大作业\face.cpp
文件 558 2007-09-07 23:30 大作业\student.txt
文件 9083 2007-09-22 16:23 大作业\list.cpp
文件 2671 2007-09-08 23:29 大作业\list.h
文件 516 2007-07-25 15:07 大作业\作业.dsw
文件 66560 2007-10-25 15:18 大作业\作业.ncb
文件 1323 2007-09-22 16:28 大作业\作业.plg
文件 4494 2007-08-31 11:41 大作业\作业.dsp
文件 77824 2007-09-22 16:28 大作业\Debug\vc60.pdb
文件 8448 2007-09-22 16:01 大作业\Debug\main.obj
文件 39382 2007-09-22 16:23 大作业\Debug\list.obj
文件 39510 2007-09-22 16:28 大作业\Debug\face.obj
文件 258136 2007-09-22 16:28 大作业\Debug\作业.exe
文件 571 2007-09-03 22:51 大作业\Debug\student.txt
文件 713728 2007-09-22 16:28 大作业\Debug\作业.pdb
文件 48640 2007-10-25 15:18 大作业\作业.opt
目录 0 2007-09-22 16:34 大作业\Debug
目录 0 2007-09-22 16:34 大作业
----------- --------- ---------- ----- ----
1284373 20
- 上一篇:台湾大学情感词典
- 下一篇:黑客大曝光(第7版).pdf
相关资源
- 二进制方式打包和解包文件
- VC2008下用ATL开发windows服务
- VC实现烟花程序
- 学生信息管理系统附论文
- springmvc+mybatis点餐系统(包含完整数据
- springMVC的学习代码
- 网络电话源码
- RWDevCon 2018 Vault Video Bundle
- Shopping+在线购物商城的实现Spring+Spr
- 基于MVC的网上书城系统
- VC编写的ICMP木马源代码
- springmvc+Mybatis+axis2+webservice+quartz作业整
-
vcruntime140d.dll,ucrtba
sed.dll,32位和 - VC仿炫酷的黑客帝国屏保源代码
- 论文《一种结合CLIPS和VC_开发专家系统
- 科大讯飞语音开发SDK及VCdemo
- 餐饮管理系统数据库课程设计
- DevExpressVCL13.2.5〖D7~XE6〗送一键编译安
- vc写的一个游戏里面三维场景漫游
- VC删除IE缓存、COOKIE及记录
- INI文件WINCE读写类
- excel转vcf 易语言免费版
- ESET_VC52_WebID2020.zip
- VC10 精简版(只有编译器标准库必要的
- VC11运行库微软官方版32位
- vcredist2010_x64
- 论文研究 - 东道国制造业GVC演进视角
- vc实现屏幕画图、放大适合讲课演示使
- h265 裸流文件
- 23-二酮-L-古龙酸的检测方法
评论
共有 条评论