⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 增加书.cpp

📁 图书馆管理系统 查找
💻 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 + -