簡單的c 圖書管理系統

時間 2021-09-04 02:38:24

1樓:匿名使用者

#include

#include

using namespace std;

#include

//圖書類

class cbook

;cbook::cbook(int _id,char* _name,float _price)

void cbook::display()

typedef vectorbookarray;

//圖書管理類

class cbookmanager

;void cbookmanager::addbook(cbook* book)

void cbookmanager::deletebook(int id)

++it;}}

void cbookmanager::modifybook(cbook* book)}}

}void cbookmanager::searchbook(int id)}}

}void cbookmanager::searchbook(char* name)}}

}void cbookmanager::searchbook(float price)}}

}int main()

printf("///////////////////////////\n");

//刪除編號為15的圖書

bookmanager.deletebook(15);

//修改圖書

cbook book(3,"羊1",50.2f);

int len2 = bookmanager.m_bookarray.size();

for(int i=0;idisplay();

}printf("///////////////////////////\n");

//查詢圖書

bookmanager.searchbook("羊1");

getchar();

return 0;}

2樓:陽光與你

老哥,你有那個圖書管理系統了嗎,學弟現在也需要,跟你的題目一樣

用c++方法實現一個簡單的圖書館管理系統,具備以下功能:

3樓:敖elf鴻

這個怎麼樣?這是我做的作業。分享一下。

用c語言和c++編寫一個圖書管理系統

4樓:元小翠

這個由於你給的分太少,估計每人會給你做的。

我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認:

#include

#include

#include

#include //輸入/輸出檔案流類

using namespace std;

const int maxr=100;//最多的讀者

const int maxb=100;//最多的圖書

const int maxbor=5;//每位讀者最多借五本書

//讀者類,實現對讀者的資訊的描述

class reader

char *getname() //獲取姓名

int gettag() //獲取刪除標記

int getno() //獲取讀者編號

void setname(char na) //設定姓名

void delbook()//設定刪除標記 1:已刪 0:未刪

void addreader(int n,char *na)//增加讀者

r->delbook();

break;

case '4':

cout << "讀入讀者編號:";

cin >> readerid;

r=query(readerid);

if (r==null)

r->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";break;

} }} //圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等

class book

char *getname() //獲取姓名

int getno()//獲取圖書編號

int gettag()//獲取刪除標記

void setname(char na)//設定書名

void delbook()//刪除圖書

void addbook(int n,char *na)//增加圖書

int borrowbook()//借書操作

return 0;

} void retbook()//還書操作

void disp()//輸出圖書

b->delbook();

break;

case '4':

cout << " 讀入圖書編號:"<> bookid;

b=query(bookid);

if (b==null)

b->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";

} }} //main() 函式的實現,程式的主介面的引導

void main()

b=bookdb.query(bookid);

if (b==null)

if (b->borrowbook()==0)

r->borrowbook(b->getno());

break;

case '2':

cout<<"還書\n 讀者編號:";

cin >>readerid;

cout << " 圖書編號:";

cin >>bookid;

r=readerdb.query(readerid);

if (r==null)

b=bookdb.query(bookid);

if (b==null) }}

5樓:砍侃看

你這題目100rmb都不一定有人寫,何況5積分

6樓:自戀狂

用結構體試一下,10分鐘我也編不出一個給你

c 圖書管理系統,C 圖書管理系統

include include include include 輸入 輸出檔案流類 using namespace std const int maxr 100 最多的讀者const int maxb 100 最多的圖書const int maxbor 5 每位讀者最多借五本書 讀者類,實現對讀者的...

用c語言和c 編寫圖書管理系統

元小翠 這個由於你給的分太少,估計每人會給你做的。我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認 include include include include 輸入 輸出檔案流類 using namespace std const int maxr 100 最多的讀者 c...

當圖書管理員要什麼專業和學歷,應聘圖書管理員需要什麼條件?

千本櫻鈴 看是什麼單位裡的圖書管理員。一般小公司 集團的要求不高,高中畢業就行。甚至有的要求不限。學校或者大企業裡的,要求有檔案管理經驗,最好就是圖書檔案相關專業。下面是兩個例子 例1 羅湖圖書館管理員 任職要求 1 高中以上學歷。2 有圖書館圖書管理經驗。3 上班26天制,每天上班時間7小時內。薪...