爱问知识人 爱问教育 医院库

急需VC编的图书管理器

首页

急需VC编的图书管理器

可删除,查询,添加,修改等

提交回答
好评回答
  • 2008-06-23 07:19:41
      #include  
    #include  
    #include  
    #include  
    #define Maxbor 100 
    #define Maxr 100 
    #define Maxb 100 
    using namespace std; 
    class Reader 
    { 
    private: 
    int tag; //删除标记 1:已删 0:未删 
    int no; //读者编号 
    char name[10]; //读者姓名 
    int borbook[Maxbor];//所借图书 
    public: 
    Reader() {} 
    char *getname() {return name;} //获取姓名 
    int gettag() {return tag;} //获取删除标记 
    int getno() {return no;} //获取读者编号 
    void setname(char na[]) //设置姓名 
    { 
    strcpy(name,na); 
    } 
    void delbook(){ tag=1; }//设置删除标记 1:已删 0:未删 
    void addreader(int n,char *na)//增加读者 
    { 
    tag=0; 
    no=n; 
    strcpy(name,na); 
    for(int i=0;i> choice; 
    switch (choice) 
    { 
    case '1': 
    cout > readerid; 
    cout > rname; 
    addreader (readerid,rname); 
    break; 
    case '2': 
    cout > readerid; 
    r=query(readerid); 
    if (r==NULL) 
    { 
    cout > rname; 
    r->setname(rname); 
    break; 
    case '3': 
    cout > readerid; 
    r=query(readerid); 
    if (r==NULL) 
    { 
    cout delbook(); 
    break; 
    case '4': 
    cout > readerid; 
    r=query(readerid); 
    if (r==NULL) 
    { 
    cout disp(); 
    break; 
    case '5': 
    disp(); 
    break; 
    case '6': 
    clear(); 
    break; 
    default:cout> choice; 
    switch (choice) 
    { 
    case '1': 
    cout > bookid; 
    cout > bname; 
    addbook(bookid,bname); 
    break; 
    case '2': 
    cout > bookid; 
    b=query(bookid); 
    if (b==NULL) 
    { 
    cout > bname; 
    b->setname(bname); 
    break; 
    case '3': 
    cout > bookid; 
    b=query(bookid); 
    if (b==NULL) 
    { 
    cout delbook(); 
    break; 
    case '4': 
    cout > bookid; 
    b=query(bookid); 
    if (b==NULL) 
    { 
    cout disp(); 
    break; 
    case '5': 
    disp(); 
    break; 
    case '6': 
    clear(); 
    break; 
    default:cout> choice; 
    switch (choice) 
    { 
    case '1': 
    cout >readerid; 
    cout >bookid; 
    r=ReaderDB。
      query(readerid);//按编号查找 if (NULL==r) { cout borrowbook()==0) { cout borrowbook(b->getno()); break; case '2': cout>readerid; cout >bookid; r=ReaderDB。
      query(readerid); if (r==NULL) { cout retbook(); r->retbook(b->getno()); break; case '3': okdata(); break; case '4': aderdata(); break; default:cout<<"输入错误,请从新输入:"; } } }。
      

    n***

    2008-06-23 07:19:41

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):