资源简介
这是老师布置的C++实验,我自己写的实验
代码片段和文件信息
#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(); //默认构造函数
char menu();//首页
void show();//显示所有科研项目
void select();//查询科研项目
private:
string name; //科研名称
string author; //科研作者
string sex; //性别
string publishing_company; //经费
string date; //科研编号
string state; //科研状态
string laiyuan; //科研来源
string telephone; //联系方式
};
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. 添加科研项目“< cout<<“\t\t\t2. 删除科研项目 “< cout<<“\t\t\t3. 显示所有科研项目“< cout<<“\t\t\t4. 修改科研项目 “< cout<<“\t\t\t5. 查询科研项目 “< cout<<“\t\t\t6. 结束 “< cout<<“\t\t\t 请选择:“;
char choose;
cin >>choose;
fflush(stdin);
return choose;
}
//增加科研项目
void manage_keyan::add()
{
cout < <<“科研项目名称 :“ ;
cin >>name;
cout< fflush(stdin);
cout <<“科研作者 : “;
cin >>author;
cout< fflush(stdin);
cout <<“性别 : “;
cin >>sex;
cout< fflush(stdin);
cout <<“经费: “;
cin >>publishing_company;
cout< fflush(stdin);
cout <<“科研编号 : “;
cin >>date;
cout< fflush(stdin);
cout <<“项目状态 : “;
cin >>state;
cout< fflush(stdin);
cout <<“科研项目来源 : “;
cin >>laiyuan;
cout< fflush(stdin);
cout <<“联系方式 : “;
cin >>telephone;
cout< fflush(stdin);
save_new();
cout < system(“pause“);
}
//删除科研项目
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代码详细注释
- 下一篇:C++加载百度地图demo
评论
共有 条评论