设计一个管理图书的简单程序,提供的基本功能包括:可连续将新书存入文件“book.dat”中,新书信息加入到文件的尾部;也可以根据输入的书名进行查找;把文件“book.dat”中同书名的所有书显示出来。为简单起见,描述一本书的信息包括:书号,书名,出版社和作者。
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
class book
{
private:
char id[10];
char name[20];
char press[30];
char writer[10];
public:
book(){};
~book(){};
void set_id()
{
cout<<"id:"<<endl;
cin>>id;
}
void set_name()
{
cout<<"name:"<<endl;
cin>>name;
}
void set_press()
{
cout<<"press:"<<endl;
cin>>press;
}
void set_writer()
{
cout<<"writer:"<<endl;
cin>>writer;
}
string get_id()
{
return id;
}
string get_name()
{
return name;
}
string get_press()
{
return press;
}
string get_writer()