freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設(shè)計(jì)職工信息管理系統(tǒng)結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)程序源代碼-資料下載頁

2024-10-25 14:07本頁面
  

【正文】 管理系統(tǒng)源碼include include include includedefine maxsize 100 fstream iofile。//文件指針class Time //時(shí)間類 {public:int year。int month。int day。}。class Telem //個(gè)人信息 {public:char name[20]。char sex[10]。Time birthtime。//組合Time類char num[20]。char wage[20]。Time worktime。int year。char department[20]。friend istreamamp。 operator(istreamamp。 input,Telemamp。 T)。friend ostreamamp。 operatorfriend int operator(Time amp。 t1,Time amp。 t2)。}。class People:virtual public Telem //雇員類 {public:People()。virtual void AddF()=0。//添加virtual void Addall()=0。virtual void Add()=0。virtual void Display()。//輸出數(shù)組的內(nèi)容virtual void Displaypart(char p[])。virtual void Findname(char n[])。virtual void Findyear(int)。virtual void Del(char n[])=0。virtual void Del(int)。protected:Telem data[maxsize]。Time now。int length。}。class Teacher:virtual public People //派生虛基類 {public:virtual void AddF()。virtual void Addall()。virtual void Add()。virtual void Display()。virtual void Del(int i)。virtual void Del(char n[])。}。class worker:virtual public People //派生虛基類 {public:virtual void AddF()。virtual void Addall()。virtual void Add()。virtual void Display()。virtual void Del(int i)。virtual void Del(char n[])。}。People::People()//系統(tǒng)自動(dòng)生成的構(gòu)造函數(shù) {length=0。=2010。=7。=6。}void People::Display()//引用 {int i。for(i=0。icoutvoid People::Displaypart(char p[])//引用數(shù)組{int i,c。for(i=0。iif(strcmp(data[i].wage,p)==0){coutwhile(cinc){switch(c){case 1: coutcase 2: coutcase 3: coutcase 4: coutcase 5: coutcase 6: coutcase 7: coutcase 8: coutcase 9: goto loop。default:cout}}loop:。} }void People::Findname(char n[])//引用 {int i。for(i=0。iif(strcmp(data[i].name,n)==0)//對象引用coutvoid People::Findyear(int y){int i。for(i=0。iif(data[i].year==y)coutvoid People::Del(int i){int j。if(ilength)coutfor(j=i。jdata[j1]=data[j]。length。}void worker::AddF(){int flag=0。(“”,ios::in|ios::binary)。//文件的打開與關(guān)閉while((ios::cur)){(length*sizeof(data[length]),ios::beg)。((char*)amp。data[length],sizeof(data[length]))。//文件的隨機(jī)訪問length++。if(length==maxsize){flag=1。goto loop。}}People::Del(length)。coutloop:if(1==flag)cout()。}void worker::Addall(){char ans。int flag=0。(“”,ios::out|ios::binary)。do{cindata[length]。data[length].year=nowdata[length].birthtime。((char*)amp。data[length],sizeof(data[length]))。coutlength++。if(length==maxsize){flag=1。goto loop。}coutcinans。}while(39。y39。==ans||39。Y39。==ans)。loop:if(1==flag)cout()。}void worker::Add(){int flag=0。(“”,ios::app|ios::out|ios::binary)。if(length==maxsize){flag=1。goto loop。}cindata[length]。data[length].year=nowdata[length].birthtime。((char*)amp。data[length],sizeof(data[length]))。coutlength++。loop:if(1==flag)cout()。}void worker::Display(){coutif(0==length)coutint i。for(i=0。icoutint i,j,k。for(i=0。iif(strcmp(data[i].name,n)==0){k=i+1。break。}if(kcoutfor(j=k。jdata[j1]=data[j]。length。coutvoid worker::Del(int i){int j。if(ilength)coutfor(j=i。jdata[j1]=data[j]。length。cout}void Teacher::AddF(){int flag=0。(“”,ios::in|ios::binary)。while((sizeof(data[length]),ios::cur)){if((length*sizeof(data[length]),ios::beg))((char*)amp。data[length],sizeof(data[length]))。elsebreak。length++。if(length==maxsize){flag=1。goto loop。}}People::Del(length)。coutif(1==flag)cout()。}void Teacher::Addall(){char ans。int flag=0。(“”,ios::in|ios::out|ios::binary)。do{cindata[length]。data[length].year=nowdata[length].birthtime。((char*)amp。data[length],sizeof(data[length]))。coutlength++。if(length==maxsize){flag=1。goto loop。}coutcinans。}while(39。y39。==ans||39。Y39。==ans)。loop:if(1==flag)cout()。}void Teacher::Add(){int flag=0。(“”,ios::app|ios::out|ios::binary)。if(length==maxsize){flag=1。goto loop。}cindata[length]。data[length].year=nowdata[length].birthtime。((char*)amp。data[length],sizeof(data[length]))。coutlength++。loop:if(1==flag)cout()。}void Teacher::Display(){coutif(0==length)coutint i。for(i=0。icoutvoid Teacher::Del(char n[]){int i,j,k。for(i=0。iif(strcmp(data[i].name,n)==0){k=i+1。break。}if(kfor(j=k。jdata[j1]=data[j]。length。coutvoid Teacher::Del(int i){int j。if(ilength)coutfor(j=i。jdata[j1]=data[j]。length。coutistreamamp。 operator(istreamamp。 input,Telemamp。 T){int y,m,d。cout(,20,39。*39。)。cout(,10,39。*39。)。cout(,20,39。*39。)。cout(,20,39。*39。)。coutinputymd。=(y=1900amp。amp。y=(m=1amp。amp。m=(d=1amp。amp。dcout(,20,39。*39。)。coutinputymd。=(y=1900amp。amp。y=(m=1amp。amp。m=(d=1amp。amp。dreturn input。}ostreamamp。 operatorcoutoutputcoutoutputcoutoutputcoutoutputcoutoutputcoutoutputcoutoutputcoutoutputreturn output。}int operator(Time amp。 t1,Time amp。 t2){return 。}void Showmenu(){coutcout歡 迎 進(jìn) 入 教 職 工 信 息 管 理 系 統(tǒng)”cout2010 年7月7日發(fā)布”版權(quán)所有: swa”cout★ ☆ ★ ☆ ★ ☆ ★ ☆ ★人員信息管理系統(tǒng)★ ☆ ★ ☆ ★ ☆ ★ ☆ ★”cout★1從鍵盤錄入全部人員記錄☆ ”cout☆ 2增加一位人員記錄★”cout★3顯示全部人員記錄☆”cout☆ 4按系別輸出人員信息(可選)★ ”cout★5按姓名或年齡檢索所有信息☆ ”cout☆ 6顯示菜單目錄★ ”cout★7結(jié)束程序運(yùn)行☆ ”cout★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆”int main(){Teacher tea。worker stu。People *pt=amp。tea。People *ps=amp。stu。int c=0,k=0,l=0,i=0。char nam[20],part[20]。Showmenu()。for(。){coutcinc。switch(c){case 1:{coutcoutptAddall()。coutpsAddall()。break。}case 2:{coutcoutcink。if(1==k)ptAdd()。else if(2==k)psAdd()。elsecoutbreak。}case 3:{coutptDisplay()。psDisplay()。break。}case 4:{coutcoutcink。if(1==k){coutptDisplaypart(part)。}else if(2==k){coutpsDisplaypart(part)。}elsecoutbreak。}case 5:{coutcoutcink。if(1==k){coutl。if(1==l)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1