亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 456.cpp

?? 用戶信息管理, 用戶信息管理
?? CPP
字號:
// 456.cpp : Defines the entry point for the application.
//
#include <iostream.h> 
#include <iomanip.h> 
#include <string.h> 
#include <fstream.h> 
const int maxr=100;
class Employee //職工類
{
	int tag;//刪除標(biāo)記
	int no;//職工編號
	char name[20];
	char zw[20];//職工姓名
	int salary;//職工工資
public:
	Employee(){}
	char *getname() {return name;}//獲取名字
	int gettag() {return tag;}//獲取標(biāo)記
	int getno() {return no;}//獲取編號
	int getsalary(){return salary;}
	void setzw(char q[])//設(shè)置名字
	{
		strcpy(zw,q);
	}
	void setname(char na[])//設(shè)置名字
	{
		strcpy(name,na);
	}
	void getsalary(int sa){salary=sa;}
	void delna(){tag=1;}//刪除
	void addemp(int n,int sa,char *na,char *q)//增加
	{ 
		tag=0;
		no=n;
	    salary=sa;
		strcpy(name,na);
		strcpy(zw,q);
	}

  


void disp()//顯示職工信息
{   
	
	cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<salary<<"│"<<setw(10)<<zw<<"│"<<endl;
	cout<<"├—————┼—————┼—————┼—————┤"<<endl;
}
};
class Database//職工數(shù)據(jù)類
{
	int top;
	Employee read[Maxr];

public:
	Database()//將職工信息從employee.txt讀取到read[]中
	{  Employee s; 
top=-1; 
fstream file("employee.txt",ios::in); 
while (1) 
{ 
file.read((char *)&s,sizeof(s)); 
if (!file) break; 
top++; 
read[top]=s; 
} 
file.close(); 

	}
void clear()//刪除所有
{ 
top=-1; 
} 
int addemp (int n, int sa,char *na,char*q)   //增加職工
{ 
Employee *p=query(n); 
if (p==NULL) 
{ 
top++; 
read[top].addemp(n,sa,na,q); 
return 1; 
} 
return 0; 
} 
Employee *query(int empid) 
{ 
for (int i=0;i<=top;i++) 
if (read[i].getno()==empid && read[i].gettag()==0) 
return &read[i]; 
return NULL; 
} 
Employee *query1(char empna[20]) 
{ 
for (int i=0;i<=top;i++) 
if ((read[i].getname()==empna) && read[i].gettag()==0) 
return &read[i]; 
return NULL; 
} 
void disp()  //職工信息顯示
{ 
for (int i=0;i<=top;i++) 
read[i].disp(); 
} 
void empdata();  
~Database()  //將read[]中的信息讀如到employee.txt中
{ 
fstream file("employee.txt",ios::out); 
for (int i=0;i<=top;i++) 
if (read[i].gettag()==0) 
file.write((char *)&read[i],sizeof(read[i])); 
file.close(); 
} 
}; 
void Database::empdata()//職工維護(hù)
{ 
int choice=1; 
int m=1;int b=1;
char rname[20]; 
int empid; int empsa;char q[20];
Employee *r; 
while (choice!=0) 
{ 
cout<<"職工維護(hù) 1:新增 2:更改 3:刪除 4:查找 5:顯示 6:全刪 0:退出=>"; 
cin>>choice; 
switch (choice) 
{ 
case 1: 
cout<<setw(50)<<" ┌—————————————┐\n"; 
cout<<setw(50)<<" │ 請選擇您所需的操作       │\n"; 
cout<<setw(50)<<" │ 經(jīng)理:    1,并按回車鍵  │\n"; 
cout<<setw(50)<<" │ 業(yè)務(wù)經(jīng)理:2,并按回車鍵  │\n"; 
cout<<setw(50)<<" │ 普通職工:3,并按回車鍵  │\n"; 
cout<<setw(50)<<" └—————————————┘\n"; 
cin>>m;
while(m!=0){
switch(m)
{
case 1:
cout<<"輸入經(jīng)理編號:"; 
cin>>empid;
cout<<"輸入獎金: ";
cin>>empsa;
cout<<"輸入經(jīng)理姓名:"; 
cin>>rname; 
addemp(empid,8000+empsa,rname,"經(jīng)理");
break; 
case 2:
cout<<"輸入業(yè)務(wù)經(jīng)理編號:"; 
cin>>empid;
cout<<"輸入月提成:  ";
cin>>empsa;
cout<<"輸入業(yè)務(wù)經(jīng)理姓名:"; 
cin>>rname; 
addemp(empid,4000+empsa,rname,"業(yè)務(wù)經(jīng)理");
break; 
case 3:
cout<<"輸入職工編號:"; 
cin>>empid;
cout<<"輸入工資: ";
cin>>empsa;
cout<<"輸入職工姓名:"; 
cin>>rname; 
addemp(empid,empsa,rname,"普通職工");
break; 
}
break;
}
break;
case 2: 
cout<<"輸入職工編號:"; 
cin>>empid;
r=query(empid);
if (r==NULL) 
{ 
cout<<"該職工不存在"<<endl; 
break; 
} 
cout<<"輸入新的工資:"<<endl;
cin>>empsa;
r->getsalary(empsa);
cout<<"請輸入新的職務(wù)"<<endl;
cin>>q;
r->setzw(q);
addemp(empid,empsa,rname,q);
break; 
case 3: 
cout<<"輸入職工編號:"; 
cin>>empid;
r=query(empid); 
if (r==NULL) 
{ 
cout<<"該讀者不存在"<<endl; 
break; 

} 
r->delna();
break; 
case 4:  
cout<<setw(50)<<" ┌—————————————┐\n"; 
cout<<setw(50)<<" │ 請選擇您所需的操作       │\n"; 
cout<<setw(50)<<" │ 按編號查找1,并按回車鍵  │\n"; 
cout<<setw(50)<<" │ 返回      2,并按回車鍵  │\n"; 
cout<<setw(50)<<" └—————————————┘\n"; 
cin>>b;
while(b!=0){
switch(b)
{
case 1:
cout<<"輸入職工編號:"; 
cin>>empid; 
r=query(empid); 
if (r==NULL) 
{ 
cout<<"該職工不存在"<<endl; 
break; 
}

    cout<<"├—————┼—————┼—————┼—————┤"<<endl; 
    cout<<"│"<<setw(10)<<"編號"<<"│"<<setw(10)<<"姓名"<<"│"<<setw(10)<<"工資"<<"│"<<setw(10)<<"職務(wù)"<<"│"<<endl;
    cout<<"├—————┼—————┼—————┼—————┤"<<endl;
r->disp();

break;
case 2:
	break;
}
break;
}
break;
case 5:
    cout<<"├—————┼—————┼—————┼—————┤"<<endl; 
    cout<<"│"<<setw(10)<<"編號"<<"│"<<setw(10)<<"姓名"<<"│"<<setw(10)<<"工資"<<"│"<<setw(10)<<"職務(wù)"<<"│"<<endl;
    cout<<"├—————┼—————┼—————┼—————┤"<<endl; 
disp();
break; 
case 6: 
clear(); 
break; 
} 
} 
 }
void main()

{
	int choice=1;Database EmpDB;
	while(choice!=0)
	{
cout<<"********************************************************************************"<<endl;
cout<<endl;
cout<<endl;
cout<<setw(20)<<"******************************歡迎使用職工管理系統(tǒng)******************************"<<endl;
cout<<endl;
cout<<endl;
cout<<setw(50)<<" ┌—————————————┐\n"; 
cout<<setw(50)<<" │ 請選擇您所需的操作       │\n";
cout<<setw(50)<<" │                          │\n";  
cout<<setw(50)<<" │ 操作      1,并按回車鍵  │\n";
cout<<setw(50)<<" │                          │\n";  
cout<<setw(50)<<" │ 返回      0,并按回車鍵  │\n"; 
cout<<setw(50)<<" └—————————————┘\n"; 
		cin>>choice;
		switch(choice)
		{
		case 1:
			while(1){
			cout<<setw(20);
			EmpDB.empdata();
			break;
	
		
			break;}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣在线一区| 视频一区在线播放| 成人视屏免费看| 日本一区二区三区dvd视频在线| 捆绑变态av一区二区三区| 欧美一级一级性生活免费录像| 麻豆成人av在线| 2021中文字幕一区亚洲| 成人综合婷婷国产精品久久免费| 国产精品少妇自拍| 91一区一区三区| 亚洲一二三区在线观看| 欧美日本乱大交xxxxx| 毛片不卡一区二区| 国产亚洲一区字幕| 91小宝寻花一区二区三区| 亚洲线精品一区二区三区八戒| 91精品久久久久久久91蜜桃| 老司机精品视频线观看86| 久久久91精品国产一区二区精品| 91免费看`日韩一区二区| 亚洲国产精品久久不卡毛片| 日韩精品在线一区| 成人久久久精品乱码一区二区三区| 亚洲日本免费电影| 欧美一级在线观看| 不卡av电影在线播放| 亚洲成a人在线观看| 久久久精品国产免大香伊| 欧洲视频一区二区| 国产真实乱偷精品视频免| 亚洲欧洲美洲综合色网| 欧美群妇大交群中文字幕| 丁香六月综合激情| 天天色图综合网| 国产精品免费视频观看| 91精品中文字幕一区二区三区| 国产露脸91国语对白| 一区二区三区精密机械公司| 久久人人超碰精品| 欧美四级电影网| av在线不卡网| 国产精品99久久久| 丝袜美腿亚洲综合| 亚洲色图欧美激情| 久久久精品免费观看| 欧美日韩国产综合一区二区三区| 成人av在线资源网站| 美女视频一区在线观看| 亚洲一区二区三区四区五区黄| 日本一区二区三级电影在线观看| 91精品国产综合久久香蕉的特点| 成人avav影音| 国产精品资源站在线| 日韩—二三区免费观看av| 亚洲男人的天堂在线观看| 国产偷国产偷精品高清尤物 | 欧美一卡2卡3卡4卡| 91免费在线看| 成人午夜视频免费看| 麻豆精品一区二区av白丝在线| 亚洲精品高清视频在线观看| 国产调教视频一区| 久久美女高清视频| 欧美成人vr18sexvr| 在线播放中文一区| 欧美日韩中文另类| 欧美亚洲日本一区| 欧美综合欧美视频| 色噜噜狠狠成人中文综合| av不卡在线观看| youjizz久久| 成人黄色a**站在线观看| 国产suv精品一区二区883| 国产精品99久| 成人性视频免费网站| 粉嫩aⅴ一区二区三区四区五区| 国产精品综合视频| 国产91精品在线观看| 国产成人福利片| 大尺度一区二区| 99精品欧美一区二区三区小说| 成人性生交大片免费看视频在线| 成人va在线观看| hitomi一区二区三区精品| 99久久精品一区| 一本大道综合伊人精品热热 | 国产成人啪午夜精品网站男同| 国产乱码一区二区三区| 国产v综合v亚洲欧| 色天天综合久久久久综合片| 91成人国产精品| 日韩一区二区三区av| 久久免费国产精品| 国产精品人人做人人爽人人添| 亚洲欧洲av一区二区三区久久| 亚洲视频一二三区| 亚洲福中文字幕伊人影院| 三级亚洲高清视频| 久久成人免费网| 成人18精品视频| 欧美性猛片xxxx免费看久爱| 欧美大片一区二区三区| 久久女同互慰一区二区三区| 成人免费在线视频观看| 亚洲精品免费看| 日日夜夜免费精品| 国产美女精品在线| 一本大道av伊人久久综合| 欧美日韩黄色影视| 国产天堂亚洲国产碰碰| 玉米视频成人免费看| 乱一区二区av| 91在线精品一区二区| 欧美一级精品大片| 国产精品久久久久aaaa| 偷窥国产亚洲免费视频| 国产一区二区三区精品视频 | 欧美日韩高清不卡| 久久久亚洲精华液精华液精华液| 亚洲桃色在线一区| 精品中文字幕一区二区| 色香蕉久久蜜桃| 欧美xxxxxxxxx| 亚洲码国产岛国毛片在线| 精品一区二区影视| 在线视频国内自拍亚洲视频| 精品日韩99亚洲| 一级精品视频在线观看宜春院| 精品在线一区二区三区| 欧美午夜精品一区二区蜜桃| 国产色产综合色产在线视频| 五月天激情综合| 91天堂素人约啪| www国产成人免费观看视频 深夜成人网| 伊人婷婷欧美激情| 国产精品一区免费视频| 欧美久久久影院| 亚洲激情五月婷婷| 高清不卡在线观看av| 日韩欧美国产一区在线观看| 亚洲精品乱码久久久久久| 粉嫩久久99精品久久久久久夜| 欧美一区二区观看视频| 亚洲午夜私人影院| 91视频.com| 国产欧美一区二区精品婷婷| 捆绑紧缚一区二区三区视频| 欧美丰满嫩嫩电影| 亚洲一区二区三区在线| 国产日本一区二区| 国产一区二区电影| 26uuu精品一区二区| 日韩精品一二三四| 欧美日韩国产综合视频在线观看| 亚洲美女在线国产| 99久久婷婷国产| 日韩码欧中文字| 99久久国产综合精品色伊| 国产欧美一区二区三区鸳鸯浴| 国产综合成人久久大片91| 26uuu久久天堂性欧美| 老司机免费视频一区二区三区| 欧美一级二级三级蜜桃| 午夜欧美大尺度福利影院在线看| 日本乱人伦aⅴ精品| 亚洲欧美乱综合| 欧美在线三级电影| 一区二区三区日韩欧美精品| 在线精品国精品国产尤物884a| 一区二区三区精品视频| 欧美三级一区二区| 五月天中文字幕一区二区| 91 com成人网| 久久国产精品一区二区| 久久综合给合久久狠狠狠97色69| 国产一区二区免费在线| 久久精子c满五个校花| 成人黄色大片在线观看| 综合激情网...| 欧美日本一区二区三区四区 | 一区二区三区四区激情| 欧美午夜一区二区三区免费大片| 亚洲五码中文字幕| 欧美一区二区免费观在线| 韩国女主播一区二区三区| 久久精品一区二区三区不卡牛牛 | 亚洲欧洲日韩av| 欧美亚洲另类激情小说| 婷婷成人综合网| 精品免费国产一区二区三区四区| 国产盗摄一区二区| 亚洲免费观看在线视频| 欧美人狂配大交3d怪物一区| 国产自产高清不卡| 亚洲色图欧美偷拍| 日韩欧美电影在线| 不卡一卡二卡三乱码免费网站| 亚洲综合在线五月| 日韩免费福利电影在线观看|