-
大小: 11KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-06-08
- 語言: C/C++
- 標(biāo)簽:
資源簡(jiǎn)介
這是老師布置的C++實(shí)驗(yàn),我自己寫的實(shí)驗(yàn)
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
using?namespace?std;
class?person
{
public:
void?add();????
????void?del();????
????void?alter();???
????void?save_new();??
void?show();???
????void?select();???
private:
????string?author;
string?sex;
string?telephone;
};
class?keyan
{
public:
????keyan();?????//默認(rèn)構(gòu)造函數(shù)
char?menu();//首頁
????void?show();//顯示所有科研項(xiàng)目
????void?select();//查詢科研項(xiàng)目
private:
??? string?name;??????//科研名稱?????????
string?author;???//科研作者
string?sex;??????//性別
string?publishing_company;???//經(jīng)費(fèi)
string?date;?????//科研編號(hào)
string?state;????//科研狀態(tài)
string?laiyuan;??//科研來源
string?telephone;???//聯(lián)系方式
};
class?manage_keyan
{
public:
????void?add();????
????void?del();????
????void?alter();???
????void?save_new();??
private:
????string?name;??????????????
string?author;???
????string?sex;??????
string?publishing_company;???
string?date;??????
string?state;????
string?laiyuan;????
string?telephone;???
};
keyan::keyan()
{
????name?=?“\0“;
????author?=?“\0“;
????publishing_company?=?“\0“;
????date?=?“\0“;
}
//?主界面?????
char?keyan::menu()????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
{
system(“cls“);
cout<
cout< cout< cout<<“\t\t\t\t??主菜單?“< cout<<“\t\t\t1.?添加科研項(xiàng)目“< cout<<“\t\t\t2.?刪除科研項(xiàng)目?“< cout<<“\t\t\t3.?顯示所有科研項(xiàng)目“< cout<<“\t\t\t4.?修改科研項(xiàng)目?“< cout<<“\t\t\t5.?查詢科研項(xiàng)目??“< cout<<“\t\t\t6.?結(jié)束??“< cout<<“\t\t\t???請(qǐng)選擇:“;??
????char?choose;
?????????cin?>>choose;
????????fflush(stdin);
????????return?choose;
}
//增加科研項(xiàng)目
void?manage_keyan::add()
{
????cout?< ????????<<“科研項(xiàng)目名稱?:“?;
????cin?>>name;
cout< ????fflush(stdin);
????cout?<<“科研作者?:?“;
????cin?>>author;
cout< ????fflush(stdin);
cout?<<“性別?:?“;
????cin?>>sex;
cout< ????fflush(stdin);
????cout?<<“經(jīng)費(fèi):?“;
????cin?>>publishing_company;
cout< ????fflush(stdin);
????cout?<<“科研編號(hào)?:?“;
????cin?>>date;
cout< ????fflush(stdin);
????cout?<<“項(xiàng)目狀態(tài)?:?“;
????cin?>>state;
cout< ??? fflush(stdin);
cout?<<“科研項(xiàng)目來源?:?“;
????cin?>>laiyuan;
cout< ????fflush(stdin);
cout?<<“聯(lián)系方式?:?“;
????cin?>>telephone;
cout< ????fflush(stdin);
????save_new();
????cout?< ????system(“pause“);
}
??
//刪除科研項(xiàng)目
void?manage_keyan::del()
{
????ofstream?outData(“temp.txt“?ios::out);
????ifstream?inData(“pbook.txt“?ios::in);?
if?(!outData?||?!inData)
????{
????????cout?< ????????system(“pause“);
????????return;
????}
????
????string?sign;
????cout?<
- 上一篇:AODV代碼詳細(xì)注釋
- 下一篇:C++加載百度地圖demo
評(píng)論
共有 條評(píng)論