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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 123.cpp

?? 用戶信息管理, 用戶信息管理
?? CPP
字號:
// 123.cpp : Defines the entry point for the console application.
//

#include <iostream.h> 
#include <iomanip.h> 
#include <string.h> 
#include <fstream.h> 
const int maxr=100;
class Employee //職工類
{
	int tag;//刪除標記
	int no;//職工編號
	char name[20];
	char zw[20];//職工姓名
	int salary;//職工工資
public:
	Employee(){}
	char *getname() {return name;}//獲取名字
	int gettag() {return tag;}//獲取標記
	int getno() {return no;}//獲取編號
	int getsalary(){return salary;}
	void setzw(char q[])//設置名字
	{
		strcpy(zw,q);
	}
	void setname(char na[])//設置名字
	{
		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//職工數據類
{
	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()//職工維護
{ 
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<<"職工維護 1:新增 2:更改 3:刪除 4:查找 5:顯示 6:全刪 0:退出=>"; 
cin>>choice; 
switch (choice) 
{ 
case 1: 
cout<<setw(50)<<" ┌—————————————┐\n"; 
cout<<setw(50)<<" │ 請選擇您所需的操作       │\n"; 
cout<<setw(50)<<" │ 經理:    1,并按回車鍵  │\n"; 
cout<<setw(50)<<" │ 業務經理:2,并按回車鍵  │\n"; 
cout<<setw(50)<<" │ 普通職工:3,并按回車鍵  │\n"; 
cout<<setw(50)<<" └—————————————┘\n"; 
cin>>m;
while(m!=0){
switch(m)
{
case 1:
cout<<"輸入經理編號:"; 
cin>>empid;
cout<<"輸入獎金: ";
cin>>empsa;
cout<<"輸入經理姓名:"; 
cin>>rname; 
addemp(empid,8000+empsa,rname,"經理");
break; 
case 2:
cout<<"輸入業務經理編號:"; 
cin>>empid;
cout<<"輸入月提成:  ";
cin>>empsa;
cout<<"輸入業務經理姓名:"; 
cin>>rname; 
addemp(empid,4000+empsa,rname,"業務經理");
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<<"請輸入新的職務"<<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)<<"職務"<<"│"<<endl;
    cout<<"├—————┼—————┼—————┼—————┤"<<endl;
r->disp();

break;
case 2:
	break;
}
break;
}
break;
case 5:
    cout<<"├—————┼—————┼—————┼—————┤"<<endl; 
    cout<<"│"<<setw(10)<<"編號"<<"│"<<setw(10)<<"姓名"<<"│"<<setw(10)<<"工資"<<"│"<<setw(10)<<"職務"<<"│"<<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)<<"******************************歡迎使用職工管理系統******************************"<<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;}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲国产怡红院影院| 欧美日韩国产一区| 国产精品123| 国产风韵犹存在线视精品| 成人av小说网| 欧美日韩一区二区三区四区五区 | 激情伊人五月天久久综合| 久久99精品久久久久婷婷| 成人午夜视频网站| 欧美日韩一区二区三区四区五区| 精品对白一区国产伦| 亚洲人成网站在线| 秋霞影院一区二区| 99久久精品费精品国产一区二区| 91精品国产欧美日韩| 国产精品视频免费看| 天堂蜜桃91精品| 成人免费高清视频| 欧美久久久久久蜜桃| 国产精品无遮挡| 亚洲国产欧美日韩另类综合| 精品一区二区免费视频| 一本大道久久a久久综合| 日韩欧美一二三四区| 亚洲男人的天堂在线aⅴ视频| 麻豆精品国产91久久久久久 | 免费欧美高清视频| 波多野结衣中文一区| 在线观看91av| 亚洲精品视频自拍| 粉嫩欧美一区二区三区高清影视| 正在播放亚洲一区| 一区二区三区日韩在线观看| 国产成人综合在线播放| 欧美一级电影网站| 亚洲午夜免费视频| 91在线视频播放地址| 欧美xxxxx牲另类人与| 亚洲午夜日本在线观看| 99久久久无码国产精品| 久久精品人人做人人综合| 日韩经典中文字幕一区| 欧美三级视频在线播放| 亚洲欧美怡红院| 成人一二三区视频| 国产午夜精品久久| 久久狠狠亚洲综合| 日韩一区二区三区四区五区六区| 亚洲精品v日韩精品| 99久久免费视频.com| 中文字幕不卡一区| 99久久精品国产一区二区三区 | 岛国av在线一区| 久久久噜噜噜久久中文字幕色伊伊| 日韩国产精品久久久久久亚洲| 欧美在线色视频| 亚洲一二三四在线观看| 欧美视频在线播放| 亚洲成人av电影在线| 欧美丝袜自拍制服另类| 亚洲一二三四区不卡| 欧美日本一区二区在线观看| 亚洲3atv精品一区二区三区| 制服丝袜亚洲网站| 免费久久99精品国产| 精品va天堂亚洲国产| 国产精品一区二区不卡| 国产日韩欧美综合在线| 粉嫩久久99精品久久久久久夜| 国产女人18水真多18精品一级做| 国产91精品一区二区| 亚洲色图欧美激情| 欧美系列在线观看| 人禽交欧美网站| 久久亚洲一级片| 亚洲欧美一区二区不卡| 91视频一区二区三区| 亚洲国产精品视频| 日韩视频永久免费| 国产69精品久久777的优势| 国产精品久久久久久亚洲毛片| 97精品国产露脸对白| 亚洲国产成人av| 日韩欧美123| 成人中文字幕在线| 亚洲一区二区三区中文字幕在线| 欧美精品久久久久久久多人混战 | 亚洲美女电影在线| 欧美性生活一区| 精品一区二区三区日韩| 国产精品久久久久久亚洲毛片| 欧美曰成人黄网| 麻豆国产精品视频| 中文字幕亚洲一区二区av在线| 欧美日韩在线播放| 国产91在线|亚洲| 午夜影院在线观看欧美| 精品粉嫩超白一线天av| 欧洲av一区二区嗯嗯嗯啊| 九九国产精品视频| 亚洲激情第一区| 久久精品一区二区三区四区| 欧美在线播放高清精品| 国产aⅴ精品一区二区三区色成熟| 亚洲男女毛片无遮挡| 日韩欧美一二三区| 欧美系列亚洲系列| 成人免费视频一区二区| 日韩精品色哟哟| 亚洲视频一区二区在线| 精品国产一区二区三区忘忧草 | 91精品国产综合久久精品图片| 成人国产在线观看| 久88久久88久久久| 午夜精品成人在线视频| 国产精品久久免费看| 2022国产精品视频| 91麻豆精品国产自产在线观看一区 | 欧美高清激情brazzers| 不卡欧美aaaaa| 狠狠色丁香久久婷婷综合丁香| 亚洲一区二区精品3399| 国产精品传媒视频| 国产日韩欧美综合一区| 久久久精品国产99久久精品芒果 | eeuss鲁一区二区三区| 久久精品99国产精品日本| 亚洲制服丝袜一区| 亚洲视频在线观看一区| 中文字幕av一区二区三区免费看| 2020国产成人综合网| 日韩视频一区二区三区在线播放| 欧美日韩一区视频| 欧美影视一区在线| 97成人超碰视| 成人黄色一级视频| jizz一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 久久av中文字幕片| 精品亚洲成av人在线观看| 日韩中文欧美在线| 日本欧美韩国一区三区| 日韩不卡手机在线v区| 亚洲一二三区在线观看| 一区二区国产盗摄色噜噜| 国产精品国产三级国产a| 国产精品久久三区| 亚洲日本免费电影| 亚洲高清免费视频| 视频一区在线播放| 老汉av免费一区二区三区| 久久99久久久欧美国产| 国产一区二区三区四区五区入口| 国产裸体歌舞团一区二区| 国产91精品一区二区麻豆亚洲| 成人精品免费网站| 日本高清无吗v一区| 欧美日韩国产综合一区二区| 欧美狂野另类xxxxoooo| 日韩精品一区二区三区视频在线观看| 日韩一区二区免费高清| 久久午夜电影网| 国产精品国产馆在线真实露脸| 亚洲欧美日韩国产手机在线| 亚洲一区在线视频| 另类小说色综合网站| 国产成人福利片| 一本一道久久a久久精品综合蜜臀| 欧美艳星brazzers| 日韩你懂的在线播放| 中文字幕国产一区| 亚洲成av人片观看| 久久国产精品第一页| 国产不卡视频在线播放| 在线免费一区三区| 日韩视频一区二区三区在线播放 | 日韩欧美国产wwwww| 中国av一区二区三区| 一区二区在线电影| 九一九一国产精品| 色婷婷亚洲综合| 精品国产一区二区三区久久久蜜月| 欧美激情中文字幕| 亚洲mv大片欧洲mv大片精品| 国精产品一区一区三区mba视频| 91欧美激情一区二区三区成人| 3d动漫精品啪啪| 亚洲人成在线观看一区二区| 精品一区二区三区视频在线观看| 色欧美日韩亚洲| 久久精品在线观看| 日本不卡一二三| 一本久久综合亚洲鲁鲁五月天| 精品国产乱码久久久久久牛牛 | 成人一道本在线| 青青草国产成人av片免费| 99re这里只有精品视频首页| 精品久久久久香蕉网| 亚洲午夜免费电影| 91在线小视频|