教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

个人信息管理系统C++(2)

来源:网络收集 时间:2026-07-23
导读: cout请输入职工序号:; cincode; coutendl请输入姓名:; cinname; coutendl请输入出生年份:; cinyear; while(cin.fail()) { cout请输入正确的年份格式。endl; cin.clear(); fflush(stdin); cinyear; } coutendl请

cout<<"请输入职工序号:"; cin>>code;

cout<<endl<<"请输入姓名:"; cin>>name;

cout<<endl<<"请输入出生年份:"; cin>>year;

while(cin.fail()) {

cout<<"请输入正确的年份格式。"<<endl; cin.clear(); fflush(stdin); cin>>year; }

cout<<endl<<"请输入性别:"; cin>>sex;

cout<<endl<<"请输入工资:"; cin>>wage;

while(cin.fail()) {

cout<<"请输入正确的工资数据。"<<endl; cin.clear(); fflush(stdin); cin>>wage; }

cout<<endl;

ptr->Next->m_Code=code; //因ptr是前趋节点,所以要用ptr->Next; ptr->Next->m_Name=name; ptr->Next->m_Year=year; ptr->Next->m_Sex=sex; ptr->Next->m_Wage=wage;

cout<<"恭喜你,修改信息成功!"<<endl; system("cls"); }

12

这是关于个人信息管理系统C++的实验报告

else

cout<<"没找到此个人记录,无法修改。"<<endl; return Head; }

Link Del(Link Head) {

Link ptr;

Link ptr_front;

ptr_front=Search_Unique_Front(Head); ptr=ptr_front->Next; if(ptr) {

ptr_front->Next=ptr->Next; delete ptr; //删除此节点。 }

cout<<"恭喜你,删除信息成功!。"<<endl; return Head; }

void Save_ByFile(Link Head,fstream& ofile) {

Link pNode;

pNode=Head->Next;

ofile.clear(); //清除文件结束状态。 while(pNode) {

ofile<<setw(10)<<left<<pNode->m_Code <<setw(10)<<left<<pNode->m_Name <<setw(10)<<left<<pNode->m_Year <<setw(10)<<left<<pNode->m_Sex

<<setw(10)<<left<<pNode->m_Wage<<endl; //setw(10)个字符位置。

pNode=pNode->Next; }

cout<<"你的数据文件保存成功!"<<endl; }

int main()

{

system("color 0b");

13

表示占10

这是关于个人信息管理系统C++的实验报告

cout<<"******************************************************"<<endl;

cout<<" 请登录! "<<endl;

cout<<"******************************************************"<<endl;

int q=111,w=111; number: int e;

cout<<"请输入账号"<<endl; cin>>e; if(q==e) {

number1: int r;

cout<<"请输入密码"<<endl; cin>>r; if (w==r) {

Link Head=0;

Head=Create(Head); fstream iofile; if(!iofile) {

cout<<"打开文件失败!"<<endl; return -1; }

int menu;

system("cls"); while(1) {

system("color 0b");

cout<<"*************************************************"<<endl; cout<<" 菜单选顶 "<<endl; cout<<" "<<endl; cout<<" 1.录入个人信息 2.修改 "<<endl; cout<<" 3.删除 4.查询 "<<endl; cout<<" 5.保存文件 0.退出 "<<endl; cout<<"**************************************************"<<endl; 14

这是关于个人信息管理系统C++的实验报告

cout<<endl<<" 请选择相应操作菜单选项:"; cin>>menu;

while(cin.fail()) {

cout<<"请选择正确的菜单选项。"<<endl; cin.clear(); fflush(stdin); cin>>menu; }

switch(menu) {

case 0:

cout<<" ************************************"<<endl; cout<<" * 成功退出系统! *"<<endl; cout<<" * 谢谢你的使用! *"<<endl; cout<<" ************************************"<<endl; return 0; case 1:

Head=Add(Head); break; case 2:

Head=Modify(Head); break; case 3:

Head=Del(Head); break; case 4:

Search(Head); break; case 5:

Save_ByFile(Head,iofile); break; default:

cout<<"请选择正确的菜单选项!"<<endl; } }

Release(Head); iofile.close(); return 0; } else

cout<<"*********************密码错误!请重*******************"<<endl; goto number1; }

15

新输入

这是关于个人信息管理系统C++的实验报告

else

cout<<"*****************************************"<<endl; goto number; }

账号错误!请重新输入

七、心得体会:

通过这次的C++程序设计,让我对书本上的知识有了更深的了解。而

且对指针有了更好的了解,不过我对文件、链表还是不太懂,有关的代码是向

同学同学请教的。完成了这个课程设计,让我觉得要学的还很多。朝前看看,

路还长这着呢!

16

这是关于个人信息管理系统C++的实验报告

…… 此处隐藏:722字,全部文档内容请下载后查看。喜欢就下载吧 ……
个人信息管理系统C++(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/127378.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)