﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Running-文章分类-C++</title><link>http://www.cppblog.com/huangqinqin/category/9014.html</link><description>Just Do It </description><language>zh-cn</language><lastBuildDate>Thu, 15 Jan 2009 08:15:51 GMT</lastBuildDate><pubDate>Thu, 15 Jan 2009 08:15:51 GMT</pubDate><ttl>60</ttl><item><title>图书信息管理系统文档</title><link>http://www.cppblog.com/huangqinqin/articles/71739.html</link><dc:creator>黄琴</dc:creator><author>黄琴</author><pubDate>Sun, 11 Jan 2009 08:59:00 GMT</pubDate><guid>http://www.cppblog.com/huangqinqin/articles/71739.html</guid><wfw:comment>http://www.cppblog.com/huangqinqin/comments/71739.html</wfw:comment><comments>http://www.cppblog.com/huangqinqin/articles/71739.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangqinqin/comments/commentRss/71739.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangqinqin/services/trackbacks/71739.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp; 图书信息管理系&nbsp;&nbsp;&nbsp;&nbsp; 2008-12-30姓名：黄琴&nbsp;&nbsp;&nbsp;&nbsp; 学号：06440103&nbsp;&nbsp;&nbsp;&nbsp; 班级：信管061&nbsp;一：需求分析：&nbsp;因近几年学校对大学生的扩招，相应专业种类的增加，...&nbsp;&nbsp;<a href='http://www.cppblog.com/huangqinqin/articles/71739.html'>阅读全文</a><img src ="http://www.cppblog.com/huangqinqin/aggbug/71739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangqinqin/" target="_blank">黄琴</a> 2009-01-11 16:59 <a href="http://www.cppblog.com/huangqinqin/articles/71739.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>图书信息管理系统</title><link>http://www.cppblog.com/huangqinqin/articles/71738.html</link><dc:creator>黄琴</dc:creator><author>黄琴</author><pubDate>Sun, 11 Jan 2009 08:58:00 GMT</pubDate><guid>http://www.cppblog.com/huangqinqin/articles/71738.html</guid><wfw:comment>http://www.cppblog.com/huangqinqin/comments/71738.html</wfw:comment><comments>http://www.cppblog.com/huangqinqin/articles/71738.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangqinqin/comments/commentRss/71738.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangqinqin/services/trackbacks/71738.html</trackback:ping><description><![CDATA[<p><span style="COLOR: red">Book.h</span><br></p>
<p>#include&lt;iostream&gt;<br>#include&lt;string&gt;<br>#include"publish.h"<br>using namespace std;<br>#ifndef&nbsp; BOOK_H<br>#define&nbsp; BOOK_H<br>class Book<br>{<br>private:<br>&nbsp;string bookID;//书的编号，不同的书不同的编号<br>&nbsp;string bookName;//书的名称<br>&nbsp;string author;//书的作者<br>&nbsp;string bookType;//书的类型<br>&nbsp;Publish *publish;//声明一个指针类<br>&nbsp;int version;//书的版本号<br>&nbsp;int count ;//该书的册数<br>public:<br>&nbsp;Book();//无参构造函数<br>&nbsp;void set_bookID(string id);//设置书的编号<br>&nbsp;string get_bookID();//获取书的编号<br>&nbsp;void set_bookName(string name);//设置书名<br>&nbsp;string get_bookName();//获取书名<br>&nbsp;void set_author(string author);//设置书作者<br>&nbsp;string get_author();//获取书的作者<br>&nbsp;void set_bookType(string type);//设置书的类型<br>&nbsp;string get_bookType();//获取书的类型<br>&nbsp;void set_publish(Publish &amp;publish);//设置出版社信息<br>&nbsp;Publish get_publish();//获取出版社信息<br>&nbsp;void set_version(int version);//设置书的版本<br>&nbsp;int get_version();//获取书的版本号<br>&nbsp;void set_count(int count);//设置书的册数<br>&nbsp;int get_count();//获取书的册数<br>&nbsp;void addInfo();//录入相关图书信息<br>&nbsp;bool searchInfo(string id);//查找相关图书信息&nbsp;<br>&nbsp;void modifyInfo(string id);//修改相关图书信息<br>&nbsp;&nbsp;&nbsp; friend void sortInfo(Book book[],int n);//对相关图书排序<br>&nbsp;void display();//输出图书信息<br>&nbsp;Book operator =(Book temp);<br>&nbsp;&nbsp;&nbsp; static int bookCount;<br>&nbsp;friend bool isContinue();//声明友原函数，判断是否继续操作<br>};<br>#endif<br><br><span style="COLOR: red">Publish.h<br></span>#include&lt;string&gt;<br>using namespace std;<br>#ifndef PUBLISH_H<br>#define PUBLISH_H<br>class Publish<br>{<br>private:<br>&nbsp;string pTime;<br>&nbsp;string address;<br>&nbsp;string name;</p>
<p>public:<br>&nbsp;Publish();//无参构造函数<br>&nbsp;Publish(string time,string add,string name);//带参构造函数<br>&nbsp;&nbsp;&nbsp; void set_pTime(string time);//设置出版时间<br>&nbsp;string get_pTime();//获取出版时间<br>&nbsp;void set_address(string add);//设置出版社地址<br>&nbsp;string get_address();//获取出版社地址<br>&nbsp;void set_name(string name);//设置出版社名称<br>&nbsp;string get_name();//获取出版社名称<br>};<br>#endif&nbsp; <br><span style="COLOR: red">Book.cpp<br></span>#include&lt;iostream&gt;<br>#include&lt;fstream&gt;<br>#include&lt;string&gt;<br>#include"publish.h"<br>#include"book.h"<br>using namespace std;</p>
<p>int Book::bookCount=0;//书的总类数,不同编号的书代表一类<br>Book::Book()<br>{<br>&nbsp;bookID="1";<br>&nbsp;bookName="C++编程技术";<br>&nbsp;author="郑立";<br>&nbsp;bookType="IT类";<br>&nbsp;publish=new Publish();//动态分配，后面一定要用delete，否则容易产生内存泄露<br>&nbsp;version=1;<br>&nbsp;count=1;<br>}<br>void Book::set_bookID(string id)<br>{<br>&nbsp;bookID=id;<br>}<br>string&nbsp; Book::get_bookID()<br>{<br>&nbsp;return bookID;<br>}<br>void Book::set_bookName(string name)<br>{<br>&nbsp;bookName=name;<br>}<br>string Book::get_bookName()<br>{<br>&nbsp;return bookName;<br>}<br>void Book::set_author(string auth)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp; author=auth;<br>}<br>string Book::get_author()<br>{<br>&nbsp;return author;<br>}<br>void Book::set_bookType(string type)<br>{<br>&nbsp;bookType=type;<br>}<br>string Book::get_bookType()<br>{<br>&nbsp;return bookType;<br>}<br>void Book::set_publish(Publish &amp;pub)<br>{<br>publish-&gt;set_pTime(pub.get_pTime());<br>publish-&gt;set_name(pub.get_name());<br>publish-&gt;set_address(pub.get_address());<br>}<br>Publish Book::get_publish()<br>{<br>&nbsp;return *publish;<br>}<br>void Book::set_version(int ver)<br>{<br>&nbsp;version=ver;<br>}<br>int Book::get_version()<br>{<br>&nbsp;return version;<br>}<br>void Book::set_count(int coun)<br>{<br>&nbsp;count=coun;<br>}<br>int Book::get_count()<br>{<br>&nbsp;return count;<br>}</p>
<p>&nbsp;void Book::display()<br>{<br>cout&lt;&lt;"图书编号："&lt;&lt;bookID&lt;&lt;endl;<br>cout&lt;&lt;"图书姓名："&lt;&lt;bookName&lt;&lt;endl;<br>cout&lt;&lt;"图书作者：";<br>cout&lt;&lt;author&lt;&lt;endl;<br>cout&lt;&lt;"图书类型："&lt;&lt;bookType&lt;&lt;endl;<br>cout&lt;&lt;"出版时间："&lt;&lt;publish-&gt;get_pTime();<br>cout&lt;&lt;" "&lt;&lt;"出版社地址："&lt;&lt;publish-&gt;get_address()&lt;&lt;endl;<br>cout&lt;&lt;"出版社名称：";<br>cout&lt;&lt;publish-&gt;get_name()&lt;&lt;endl;<br>cout&lt;&lt;"版本号："&lt;&lt;version&lt;&lt;" "&lt;&lt;"册数："&lt;&lt;count&lt;&lt;endl;</p>
<p>}<br>void Book::addInfo()<br>{&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;char choice;<br>&nbsp;cout&lt;&lt;"输入数据按Y，退出按N"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;choice;<br>&nbsp;if(choice=='Y')<br>&nbsp;{&nbsp;&nbsp; &nbsp;<br>&nbsp;string id;<br>&nbsp;string name;<br>&nbsp;string author;<br>&nbsp;string type;<br>&nbsp;string ptime;<br>&nbsp;string pname;<br>&nbsp;string address;<br>&nbsp;Publish publish;<br>&nbsp;int version;<br>&nbsp;int count;<br>&nbsp;<br>&nbsp;cout&lt;&lt;"请输入图书编号:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;id;<br>&nbsp;set_bookID(id);<br>&nbsp;<br>&nbsp;</p>
<p>&nbsp;cout&lt;&lt;"请输入图书名称:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;name;<br>&nbsp;set_bookName(name);<br>&nbsp;<br>&nbsp;<br>&nbsp;cout&lt;&lt;"请输入图书作者:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;author;<br>&nbsp;set_author(author);<br>&nbsp;<br>&nbsp;&nbsp; <br>&nbsp;cout&lt;&lt;"请输入图书类型:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;type;<br>&nbsp;set_bookType(type);<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;cout&lt;&lt;"请输入出版时间:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;ptime;<br>&nbsp;publish.set_pTime(ptime);<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;cout&lt;&lt;"请输入出版社地址:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;address;<br>&nbsp;publish.set_address(address);<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;cout&lt;&lt;"请输入出版社名称:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;pname;<br>&nbsp;publish.set_name(pname);<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;cout&lt;&lt;"请输入版本号:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;version;<br>&nbsp;set_version(version);<br>&nbsp;<br>&nbsp;&nbsp; </p>
<p>&nbsp;cout&lt;&lt;"请输入册数:"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;count;<br>&nbsp;set_count(count);<br>&nbsp;<br>&nbsp;cout&lt;&lt;endl;<br>&nbsp;bookCount++;//总数加1</p>
<p>&nbsp;}<br>&nbsp;</p>
<p>}<br>bool Book::searchInfo(string id)<br>{<br>&nbsp;bool flag=true;<br>&nbsp;if(get_bookID()==id)<br>&nbsp;&nbsp;flag=true;<br>&nbsp;else <br>&nbsp;&nbsp;flag=false;</p>
<p>&nbsp;return flag;<br>&nbsp;</p>
<p>}<br>void Book::modifyInfo(string id)<br>{<br>&nbsp;int choice;//所做的选择<br>&nbsp;<br>&nbsp;string name,author,type,time,pname,address;<br>&nbsp;int version,count;<br>&nbsp;cout&lt;&lt;"请按序号输入你想修改的项目:"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"1:图书姓名&nbsp; 2：图书作者&nbsp; 3：图书类型&nbsp;&nbsp;&nbsp; 4：图书版本&nbsp; "&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"5:图书册数&nbsp; 6：出版日期&nbsp; 7：出版社名称&nbsp; 8：出版社地址 "&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;choice;<br>&nbsp;&nbsp; if(choice!=0)//当choice=0时表示退出操作<br>&nbsp;{<br>&nbsp;if(choice==1)<br>&nbsp;{&nbsp;&nbsp; <br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的名称:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;name;<br>&nbsp;&nbsp;set_bookName(name);<br>&nbsp;}<br>&nbsp;else if(choice==2)<br>&nbsp;{&nbsp;&nbsp; <br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的作者名:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;author;<br>&nbsp;&nbsp;set_author(author);<br>&nbsp;}<br>&nbsp;else if(choice==3)<br>&nbsp;{&nbsp;&nbsp; <br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的图书类型:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;type;<br>&nbsp;&nbsp;set_bookType(type);<br>&nbsp;}<br>&nbsp;&nbsp;&nbsp; else if(choice==4)<br>&nbsp;{&nbsp;&nbsp; <br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的版本号:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;version;<br>&nbsp;&nbsp;set_version(version);<br>&nbsp;}<br>&nbsp;else if(choice==5)<br>&nbsp;{&nbsp;&nbsp; <br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的册数"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;count;<br>&nbsp;&nbsp;set_count(count);<br>&nbsp;}<br>&nbsp;else if(choice==6)<br>&nbsp;{&nbsp; <br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的出版时间:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;time;<br>&nbsp;&nbsp;publish-&gt;set_pTime(time);<br>&nbsp;}<br>&nbsp;else if(choice==7)<br>&nbsp;{<br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的出版名称:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;pname;<br>&nbsp;&nbsp;publish-&gt;set_name(pname);<br>&nbsp;}<br>&nbsp;else<br>&nbsp;{<br>&nbsp;&nbsp;cout&lt;&lt;"请输入新的出版社地址:"&lt;&lt;endl;<br>&nbsp;&nbsp;cin&gt;&gt;address;<br>&nbsp;&nbsp;publish-&gt;set_address(address);<br>&nbsp;}<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;<br>&nbsp;}</p>
<p>}</p>
<p><br>void sortInfo(Book book[],int n)<br>{<br>&nbsp;int flag;<br>&nbsp;Book temp;//临时变量<br>&nbsp;for(int i=0;i&lt;n-1;i++)<br>&nbsp;{</p>
<p>&nbsp;&nbsp;//如果前一种书的编号比后一种书的编号大，则flag返回正数<br>&nbsp;&nbsp;flag =book[i].get_bookID().compare(book[i+1].get_bookID());<br>&nbsp;&nbsp;if(flag)//如果flag为正数，就交换这两种书的位置<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp=book[i];<br>&nbsp;&nbsp;book[i]=book[i+1];<br>&nbsp;&nbsp;book[i+1]=temp;<br>&nbsp;&nbsp;}<br>&nbsp;}</p>
<p>}</p>
<p>Book Book::operator =(Book temp)//重载=运算符，进行深拷贝<br>{<br>&nbsp;set_bookID(temp.get_bookID());<br>&nbsp;set_bookName(temp.get_bookName());<br>&nbsp;set_bookType(temp.get_bookType());<br>&nbsp;set_author(temp.get_author());<br>&nbsp;set_version(temp.get_version());<br>&nbsp;set_count(temp.get_count());<br>&nbsp;set_publish(temp.get_publish());</p>
<p>&nbsp;return *this;<br>&nbsp;<br>}</p>
<p><br>bool isContinue()<br>{<br>&nbsp;char choice;<br>&nbsp;cout&lt;&lt;"是否继续操作(Y/N)?"&lt;&lt;endl;<br>&nbsp;cin&gt;&gt;choice;<br>&nbsp;if(choice=='Y')<br>&nbsp;&nbsp;return true;<br>&nbsp;else <br>&nbsp;&nbsp;return false;<br>}</p>
<p><span style="COLOR: red">Publish.cpp<br></span>#include&lt;iostream&gt;<br>#include&lt;string&gt;<br>#include"publish.h"<br>using namespace std;</p>
<p>Publish::Publish()<br>{<br>&nbsp;pTime="2008-12-27";<br>&nbsp;address="北京";<br>&nbsp;name="清华大学出版社";<br>}<br>Publish::Publish(string time,string add,string name)<br>{<br>&nbsp;pTime=time;<br>&nbsp;address=add;<br>&nbsp;name=name;<br>}</p>
<p>void Publish::set_pTime(string time)<br>{<br>&nbsp;pTime=time;<br>}<br>string Publish::get_pTime()<br>{<br>&nbsp;return pTime;<br>}<br>void Publish::set_address(string add)<br>{<br>&nbsp;address=add;<br>}<br>string Publish::get_address()<br>{<br>&nbsp;return address;<br>}<br>void Publish::set_name(string nam)<br>{<br>&nbsp;name=nam;<br>}<br>string Publish::get_name()<br>{<br>&nbsp;return name;<br>}<br>&nbsp;<br><span style="COLOR: red">main.cpp</span><br>#include&lt;iostream&gt;<br>#include&lt;string&gt;<br>#include"book.h"<br>#include"publish.h"<br>using namespace std;<br>void main()<br>{<br>&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; int choice;&nbsp;&nbsp; <br>&nbsp;int i;<br>&nbsp;&nbsp;&nbsp; int n;<br>&nbsp;<br>&nbsp;Book *book;//动态创建对象数组<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 欢迎进入图书信息系统!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "&lt;&lt;endl;<br>&nbsp;&nbsp;&nbsp; cout&lt;&lt;"请输入你想加入的书的总类数:";<br>&nbsp;cin&gt;&gt;n;<br>&nbsp;cout&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"============================================================"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"请根据序号选择相关操作"&lt;&lt;endl;&nbsp;&nbsp;&nbsp; <br>&nbsp;cout&lt;&lt;"============================================================"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1:录入图书信息!"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2:查询图书信息!"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3:修改图书信息!"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4:对图书排序!"&lt;&lt;endl;<br>&nbsp;&nbsp;&nbsp; cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5:删除图书信息!"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6:输出图书信息!"&lt;&lt;endl;&nbsp;<br>&nbsp;cout&lt;&lt;"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7:退出系统!"&lt;&lt;endl;<br>&nbsp;cout&lt;&lt;"============================================================"&lt;&lt;endl; <br>&nbsp;&nbsp;&nbsp; <br>&nbsp;book=new Book[n];<br>&nbsp;cin&gt;&gt;choice;<br>&nbsp;cout&lt;&lt;endl;<br>&nbsp;while(choice!=0)<br>&nbsp;{<br>&nbsp;&nbsp;<br>&nbsp;if(choice==1)<br>&nbsp;{&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;cout&lt;&lt;"第"&lt;&lt;i&lt;&lt;"种书："&lt;&lt;endl;<br>&nbsp;&nbsp;book[i].addInfo();<br>&nbsp;&nbsp;}<br>&nbsp;<br>&nbsp;}</p>
<p><br>&nbsp;else if(choice==2)<br>&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string id;<br>&nbsp;&nbsp;cout&lt;&lt;"请输入你想查找的图书编号:";<br>&nbsp;&nbsp;cin&gt;&gt;id;<br>&nbsp;&nbsp;for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;if(book[i].searchInfo(id))<br>&nbsp;&nbsp;&nbsp;book[i].display();<br>&nbsp;&nbsp;}<br>&nbsp;}<br>&nbsp;&nbsp;<br>&nbsp;&nbsp; else&nbsp;if(choice==3)<br>&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; string id;<br>&nbsp;&nbsp;cout&lt;&lt;"请输入你想修改的图书编号:";<br>&nbsp;&nbsp;cin&gt;&gt;id;<br>&nbsp;&nbsp;for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;if(book[i].get_bookID()==id)<br>&nbsp;&nbsp;book[i].modifyInfo(id);&nbsp;&nbsp;<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp; }<br>&nbsp;</p>
<p>&nbsp;else if(choice==4)<br>&nbsp;{<br>&nbsp; sortInfo(book,n);&nbsp; <br>&nbsp;}<br>&nbsp; </p>
<p>&nbsp;else if(choice==5)<br>&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string id;<br>&nbsp;&nbsp;cout&lt;&lt;"请输入你想删除的图书编号:";<br>&nbsp;&nbsp;cin&gt;&gt;id;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;&nbsp;&nbsp; if(book[i].get_bookID()==id)<br>&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int temp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp=i;<br>&nbsp;&nbsp;&nbsp;&nbsp; for(int j=i+1;j&lt;n;j++)<br>&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; book[temp]=book[j];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temp=j;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; n--;//删除了一种数，就减少了一种。<br>&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;}<br>&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;else if(choice==6)<br>&nbsp;{<br>&nbsp;&nbsp;for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;book[i].display();<br>&nbsp;}<br>&nbsp;<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp; else <br>&nbsp;{<br>&nbsp;&nbsp;exit(1);<br>&nbsp;&nbsp;break;<br>&nbsp;}<br>&nbsp;&nbsp; if(isContinue())//选择是否继续操作<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;"请根据序号选择操作:";<br>&nbsp;&nbsp;cin&gt;&gt;choice;<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;else break;//否则退出系统<br>&nbsp;<br>&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; <br>return ;<br>}<br><br><br></p>
<img src ="http://www.cppblog.com/huangqinqin/aggbug/71738.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangqinqin/" target="_blank">黄琴</a> 2009-01-11 16:58 <a href="http://www.cppblog.com/huangqinqin/articles/71738.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>