文档详情

图书信息管理系设计1.doc

发布:2016-10-04约2.32万字共17页下载文档
文本预览下载声明
#includeiostream #includestring.h #includefstream using namespace std; class controlloer //图书管理员 { private: int number; int age; char name[20]; public: controlloer(); controlloer(int c,int a,char b[20] ); int getnumber(); int getage(); char *getname(); void reworkage(int i); void reworkname(char a[20]); }; controlloer::controlloer() { number=0; char b[20]=no one; age=0; strcpy(name,b); } controlloer::controlloer(int c,int a,char b[20]) { number=c; age=a; strcpy(name,b); } int controlloer::getage() {return age;} char *controlloer::getname() {return name;} int controlloer::getnumber() {return number;} void controlloer::reworkage(int i) {age=i;} void controlloer::reworkname(char a[20]) {strcpy(name,a);} class reader //读者(学生,老师) { private: int number; int age; char name[20]; char zhiye[20]; char borrowbook[20]; public: reader(); reader(int c,int a,char b[20],char d[20],char e[20]); int getnumber(); int getage(); char *getzhiye(); char *getname(); char * getborrowbook(); void reworkborrowbook(char a[20]); }; reader::reader() { char a[20]=没有人; char b[20]=无职称; char c[20]=没有借书; number=0; age=0; strcpy(name,a); strcpy(zhiye,b); strcpy(borrowbook,c); } reader::reader(int a,int c,char b[20],char d[20],char e[20]) { number=a; age=c; strcpy(name,b); strcpy(zhiye,d); strcpy(borrowbook,e); } int reader::getnumber(){return number;} int reader::getage(){return age;} char *reader::getzhiye(){return zhiye;} char *reader::getname(){return name;} char * reader::getborrowbook(){return borrowbook;} void reader::reworkborrowbook(char a[20]){strcpy(borrowbook,a);} struct book //图书 { int num; char name[20]; char people[20]; }; void store() //存入图书信息 { int i,c,b; char a[20],d[20]; ifstream file(num.txt); fileb; file.close(); cout现有的图书个数:; coutbendl; cout请输
显示全部
相似文档