⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 execute2.cpp

📁 用C++编写的数据结构课程设计----职工信息管理系统。
💻 CPP
字号:
#include"structdef.h"
#include"seanddisp.cpp"
#include"SortModify.cpp"
#include"addelete.cpp"
#include"save.cpp"
void clear(){system("cls");}
int login();
int main() 
{ 
	if(login()){
	Link Head=0; 
	Head=Create(Head); 
	//fstream iofile; 
	//iofile.open("iofile.txt",ios_base::in|ios_base::out);//文件以三种方式打开。 
	/*if(!iofile) 
	{ 
		cout<<"打开文件失败!"<<endl; 
		return -1; 
	} */
	Load_ByFile(Head);
	int menu; 
	while(1) 
	{ 
		clear();
		cout<<"            ╭------------------------------------╮"<<endl; 
		cout<<"            ∣===============菜单选顶=============∣"<<endl;
		cout<<"            ∣请选择功能:                        ∣"<<endl;
		cout<<"            ∣====================================∣"<<endl; 
		cout<<"            ∣1.新建职工        2.修改信息        ∣"<<endl;   
		cout<<"            ∣3.删除信息        4.查询信息        ∣"<<endl;
		cout<<"            ∣5.保存文件        6.工资排序        ∣"<<endl; 
		cout<<"            ∣7.显示信息        8.姓名字典排序    ∣"<<endl; 
		cout<<"            ∣0.退出系统                          ∣"<<endl;
		cout<<"            ╰------------------------------------╯"<<endl; 
		cout<<endl<<"请选择相应操作菜单项:"; 
		cin>>menu; 
		while(cin.fail()) 
		{ 
			cout<<"请选择正确的菜单选项。"<<endl; 
			cin.clear(); 
			fflush(stdin); 
			cin>>menu; 
		} 
		switch(menu) 
		{ 
		case 0: 
			cout<<"\n                   安全退出!\n"<<endl; 
			return 0; 
		case 1:
			clear();
			Head=Add(Head);
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 2: 
			clear();
			Head=Modify(Head); 
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 3: 
			clear();
			Head=Del(Head);
			//Del(Head);
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 4: 
			clear();
			Search(Head); 
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 5: 
			clear();
			Save_ByFile(Head); 
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 6: 
			clear();
			Sort(Head); 
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 7: 
			clear();
			Display_List(Head); 
			cout<<"Press any key to continue!";
			getch();
			break; 
		case 8:
			clear();
			Sort_byname(Head);
			cout<<"Press any key to continue!";
			getch();
		default: 
			cout<<"请选择正确的菜单项进行操作。多谢合作!"<<endl; 
			
		} 
	} 
	Release(Head); 
	//iofile.close(); 
	return 0; 
	} 
	else return -1;
}
int login(){   //欢迎界面
    //char user[11]="weiyuanfei";
	string user="张蕾"; string inuser;
	char code[40]="zhlei"; char co[40];
    char u;
	cout<<"\n\n";
	cout<<setw(50)<<"欢迎进入职工信息管理系统!\n\n";
	cout<<setw(40)<<"请登录!\n\n";
	int count=1;
	do{
		cout<<setw(30)<<"用户名:";
		cin>>inuser;
		
		cout<<setw(30)<<"密  码(zhlei):";
		for(int i=0;i<40;i++){
			u=getch();						
			if(u==13){break;}
			else{cout<<"*"; co[i]=u;}
		}
		co[i]='\0';
		cout<<endl<<endl;
		if(!(inuser==user&&strcmp(code,co)==0)){
			count++;
			if(count!=4) cout<<setw(50)<<"用户名或密码错误!请重新输入!\n\n";
		}
		else return 1;
	}while(count<=3);
	cout<<setw(50)<<"你已无权访问!按任意键退出!\n\n";
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -