📄 增加书.cpp
字号:
#include "stdafx.h"
#include"harRange.h"
#include"BookData.h"
void addBook()
{
char ch,isbn[14],title[51],author[31],publisher[31],dateAdded[11];
int qty;
float retail,sale;
fstream file;
file.open("shendan.dat",ios::out|ios::app);
if(file.fail())
{
cout<<"\t\t\t打开文件失败!";
exit(0);
}
BookData obj;
cout<<"\t\t\t请输入该书的数据:\n";
do
{
cout<<"\t\t\t----------------------\n";
cout<<"\t\t\tisbn号:";
cin.getline (isbn,14);
obj.setISBN(isbn);
cout<<"\t\t\t书名:";
cin.getline(title,51);
obj.setTitle (title);
cout<<"\t\t\t作者:";
cin.getline(author,31);
obj.setAuthor (author);
cout<<"\t\t\t出版社:";
cin.getline(publisher,31);
obj.setPub (publisher);
cout<<"\t\t\t进书日期,如(2005-1-1):";
cin.getline(dateAdded,11);
obj.setDateAdded (dateAdded);
cout<<"\t\t\t库存量:";
cin>>qty;
obj.setQty (qty);
cout<<"\t\t\t批发价:";
cin>>sale;
obj.setWholesale (sale);
cout<<"\t\t\t零售价:";
cin>>retail;
obj.setRetail (retail);
file.write((char *)&obj,sizeof(obj));
cout<<"\t\t\t还要输入其他书的信息吗?(是:y,否:n):";
cin>>ch;
cin.ignore();
}while(ch=='y');
file.close();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -