• 大小: 11KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: C/C++
  • 标签:

资源简介

这是老师布置的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 <

评论

共有 条评论

相关资源