91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.32MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-29
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: 文件存取??

資源簡(jiǎn)介

C++職工信息管理 實(shí)現(xiàn)文件存取操作,存在文件中的數(shù)據(jù)在下一次打開(kāi)軟件時(shí),會(huì)自動(dòng)讀取到內(nèi)存。

資源截圖

代碼片段和文件信息

#include?
#include
#include
#include
#include?
#include
using?namespace?std;

void?input();?
void?display();?
void?find();?
void?delmodify();?
void?delfile();?
void?save();?

struct?employeeInfo?
{?
??string?jobno;??//職工號(hào)
??string?name;??//姓名
??string?sex;???????//性別
??string?age;????????//年齡
??string?edulevel;??//學(xué)歷
??string?salary;????//工資
??string?addr;?????//地址
??string?tel;????//電話

};???//職工信息結(jié)構(gòu)體

struct?employeeInfo?a[100];?
int?number=0;?

void?welcome()
{
cout<<“\t\t|****??歡迎使用職工信息管理系統(tǒng)??****|\n“
<<“\t\t|------------------------------------|\n“
? <<“\t\t|**?????1:??職工信息輸入???????????**|\n“
<<“\t\t|------------------------------------|\n“
<<“\t\t|**?????2:??職工信息瀏覽???????????**|\n“
<<“\t\t|------------------------------------|\n“
<<“\t\t|**?????3:??職工信息查詢???????????**|\n“
<<“\t\t|------------------------------------|\n“
<<“\t\t|**?????4:??職工信息刪除修改???????**|\n“
<<“\t\t|------------------------------------|\n“
<<“\t\t|**?????5:??刪除文件中的職工信息???**|\n“
<<“\t\t|------------------------------------|\n“
<<“\t\t|**?????6:??保存職工信息???????????**|\n“
<<“\t\t|------------------------------------|\n“
<<“\t\t|**?????7:??退出系統(tǒng)???????????????**|\n“
<<“\t\t|************************************|\n“;
}

void?quit()
{
cout<<“**?再見(jiàn),謝謝使用!??**\n“;
}

void?main()?
{?
ifstream?in(“Info.txt“);
for(string?s;getline(ins);)
{
char?a1[30];int?i=0;
for(istringstream?sin(s);sin>>a1;i++)
{
if(i==0)?
{
a[number].jobno=a1;
}
else?if(i==1)
{
a[number].name=a1;
}
else?if(i==2)
{
a[number].sex=a1;
}
else?if(i==3)
{
a[number].age=a1;
}
else?if(i==4)
{
a[number].edulevel=a1;
}
else?if(i==5)
{
a[number].salary=a1;
}
else?if(i==6)
{
a[number].addr=a1;
}
else?if(i==7)
{
a[number].tel=a1;
}
}
number++;
}
int?choice;
welcome();
cin>>choice;
while(choice!=7)
{
switch(choice)
{
case?1:?system(“cls“);input();break;
case?2:?system(“cls“);display();break;
case?3:?system(“cls“);find();break;
case?4:?system(“cls“);delmodify();break;
case?5:?system(“cls“);delfile();break;
case?6:?system(“cls“);save();break;
default:system(“cls“);cout<<“?沒(méi)有該選項(xiàng),請(qǐng)重新選擇!\n“;
}
welcome();
cin>>choice;
}
system(“cls“);
quit();
}?

void?input()?
{
int?i=number;
char?j;?
do?
{
printf(“\t\t\t\t錄入職工信息\n輸入第%d?個(gè)職工的信息:\n“i+1);?
printf(“輸入職工號(hào):“);?
fflush(stdin);?
cin>>a[i].jobno;
printf(“輸入職工姓名:“);?
fflush(stdin);?
cin>>a[i].name;
printf(“輸入職工性別:“);?
fflush(stdin);?
cin>>a[i].sex;
printf(“輸入職工年齡:“);?
fflush(stdin);?
cin>>a[i].age;
printf(“輸入職工學(xué)歷:“);?
fflush(stdin);?
cin>>a[i].edulevel;
printf(“輸入職工工資:“);?
fflush(stdin);?
cin>>a[i].salary;
printf(“輸入職工地址:“);?
fflush(stdin);?
cin>>a[i].addr;
printf(“輸入職工電話:“);?
f

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-06-17?10:55??職工管理\
?????目錄???????????0??2013-06-17?10:51??職工管理\Debug\
?????文件??????295936??2013-06-17?10:51??職工管理\Debug\sheji.bsc
?????文件??????618581??2013-06-17?10:51??職工管理\Debug\sheji.exe
?????文件??????858544??2013-06-17?10:51??職工管理\Debug\sheji.ilk
?????文件??????385122??2013-06-17?10:51??職工管理\Debug\sheji.obj
?????文件?????2312712??2013-06-17?10:51??職工管理\Debug\sheji.pch
?????文件?????1188864??2013-06-17?10:51??職工管理\Debug\sheji.pdb
?????文件???????????0??2013-06-17?10:51??職工管理\Debug\sheji.sbr
?????文件???????91136??2013-06-17?10:51??職工管理\Debug\vc60.idb
?????文件??????118784??2013-06-17?10:51??職工管理\Debug\vc60.pdb
?????文件???????????0??2013-07-02?09:26??職工管理\Info.txt
?????文件????????9681??2013-06-17?10:55??職工管理\sheji.cpp
?????文件????????3393??2013-06-04?18:49??職工管理\sheji.dsp
?????文件?????????516??2013-06-04?17:30??職工管理\sheji.dsw
?????文件???????50176??2013-06-17?10:55??職工管理\sheji.ncb
?????文件???????48640??2013-06-17?10:55??職工管理\sheji.opt
?????文件????????1314??2013-06-17?10:51??職工管理\sheji.plg

評(píng)論

共有 條評(píng)論