资源简介
纯C++程序,不含数据库,简单易读。。。。。。。。。。
代码片段和文件信息
#include “Book.h“
#include
#include
#include
#include
#include
#include
using namespace std;
Book::Book(char* booknochar* Name char* lsbn char* Price char* Author char* time char* banci) {
strncpy(m_bookno bookno NUM2);
strncpy(m_Name Name NUM1);
strncpy(m_lsbn lsbn NUM1);
strncpy(m_Price Price NUM2);
strncpy(m_Author Author NUM2);
strncpy(m_time time NUM1);
strncpy(m_banci banci NUM1);
}
char* Book::Getbookno() {
return m_bookno;
}
void Book::Setbookno(char* bookno) {
strncpy(m_bookno bookno NUM2);
}
char* Book::GetName() {
return m_Name;
}
void Book::SetName(char* Name) {
strncpy(m_Name Name NUM1);
}
char* Book::Getlsbn() {
return m_lsbn;
}
void Book::Setlsbn(char* lsbn) {
strncpy(m_lsbn lsbn NUM1);
}
char* Book::GetPrice() {
return m_Price;
}
void Book::SetPrice(char* Price) {
strncpy(m_Price Price NUM2);
}
char* Book::GetAuthor() {
return m_Author;
}
void Book::SetAuthor(char* Author) {
strncpy(m_Author Author NUM2);
}
char* Book::Gettime() {
return m_time;
}
void Book::Settime(char* time) {
strncpy(m_time time NUM1);
}
char* Book::Getbanci() {
return m_banci;
}
void Book::Setbanci(char* banci) {
strncpy(m_banci banci NUM1);
}
void Book::WriteData() {
ofstream file;
file.open(“F://book.dat“ ios::binary | ios::app);
try {
file.write(m_bookno NUM2);
file.write(m_Name NUM1);
file.write(m_lsbn NUM1);
file.write(m_Price NUM2);
file.write(m_Author NUM2);
file.write(m_time NUM1);
file.write(m_banci NUM1);
}
catch (...) {
throw “file error occurred“;
file.close();
}
file.close();
}
void Book::GetBookFromFile(int count) {
char bookno[NUM2];
char Name[NUM1];
char lsbn[NUM1];
char Price[NUM2];
char Author[NUM2];
char time[NUM1];
char banci[NUM1];
ifstream file;
file.open(“F://book.dat“ ios::binary);
try {
file.seekg(count*(NUM1 + NUM1 + NUM2 + NUM2+NUM1+NUM1+NUM2) ios::beg);
file.read(bookno NUM2);
if (file.tellg() > 0) {
strncpy(m_bookno bookno NUM2);
}
file.read(Name NUM1);
if (file.tellg() > 0) {
strncpy(m_Name Name NUM1);
}
file.read(lsbn NUM1);
if (file.tellg() > 0) {
strncpy(m_lsbn lsbn NUM1);
}
file.read(Price NUM2);
if (file.tellg() > 0) {
strncpy(m_Price Price NUM2);
}
file.read(Author NUM2);
if (file.tellg() > 0) {
strncpy(m_Author Author NUM2);
}
file.read(time NUM1);
if (file.tellg() > 0) {
strncpy(m_time time NUM1);
}
file.read(banci NUM1);
if (file.tellg() > 0) {
strncpy(m_banci banci NUM1);
}
}
catch (...) {
throw“file error occurred“;
file.close();
}
file.close();
}
void Book::DeleteData(int count) {
long respos;
int DataCount = 0;
fstream file;
fstream tmpfile;
ofstream ofile;
char TempBuf[NUM1 + NUM1 + NUM2 + NUM2+NUM1+NUM1+NUM2];
file
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-03 10:27 图书管理系统\
目录 0 2017-07-12 20:02 图书管理系统\.vs\
目录 0 2018-07-10 17:15 图书管理系统\.vs\图书管理系统\
目录 0 2017-07-12 20:02 图书管理系统\.vs\图书管理系统\v14\
文件 28672 2018-07-03 10:27 图书管理系统\.vs\图书管理系统\v14\.suo
目录 0 2018-07-10 21:44 图书管理系统\.vs\图书管理系统\v15\
文件 31232 2018-07-10 21:51 图书管理系统\.vs\图书管理系统\v15\.suo
文件 5586944 2018-07-10 21:51 图书管理系统\.vs\图书管理系统\v15\Browse.VC.db
目录 0 2018-07-10 17:16 图书管理系统\.vs\图书管理系统\v15\ipch\
目录 0 2018-07-10 17:16 图书管理系统\.vs\图书管理系统\v15\ipch\AutoPCH\
目录 0 2018-07-10 17:16 图书管理系统\.vs\图书管理系统\v15\ipch\AutoPCH\a6f25914ce4f78dd\
文件 34471936 2018-07-10 21:44 图书管理系统\.vs\图书管理系统\v15\ipch\AutoPCH\a6f25914ce4f78dd\BOOK.ipch
目录 0 2018-07-10 17:16 图书管理系统\Debug\
文件 156672 2018-07-10 17:16 图书管理系统\Debug\图书管理系统.exe
文件 749436 2018-07-10 17:16 图书管理系统\Debug\图书管理系统.ilk
文件 700416 2018-07-10 17:16 图书管理系统\Debug\图书管理系统.pdb
目录 0 2018-07-10 17:16 图书管理系统\图书管理系统\
文件 10747904 2018-07-03 10:27 图书管理系统\图书管理系统.sdf
文件 1336 2017-07-12 20:02 图书管理系统\图书管理系统.sln
文件 8638464 2017-07-28 17:31 图书管理系统\图书管理系统.VC.db
文件 22374 2018-06-20 20:30 图书管理系统\图书管理系统\Book.cpp
文件 3673 2017-07-14 02:19 图书管理系统\图书管理系统\Book.h
目录 0 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\
文件 440870 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\Book.obj
文件 781312 2018-07-03 10:27 图书管理系统\图书管理系统\Debug\vc140.idb
文件 544768 2018-07-03 10:27 图书管理系统\图书管理系统\Debug\vc140.pdb
文件 150528 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\vc141.idb
文件 487424 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\vc141.pdb
文件 19442 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\图书管理系统.log
目录 0 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\图书管理系统.tlog\
文件 1206 2018-07-10 17:16 图书管理系统\图书管理系统\Debug\图书管理系统.tlog\CL.command.1.tlog
............此处省略10个文件信息
相关资源
- MFC课程设计:职工信息管理系统
- C++学生通讯录系统
- 数据结构与程序设计——C++语言描述
- Effective C++ 中文版第三版 高清PDF
- C/C++编译仿真器
- 基于OpenCV3( Python / C++ ) 的车道检测
- 17个VC++与OPENGL写的游戏程序代码
- vc++6.0简体中文版
- 基于QT的C++图片查看浏览器的设计与实
- C和C++实务精选2含完整10本地址
- C++ Primer fifth edition.epub
- Essential C++中文简体版 带完整书签
- Visual C++.NET 精彩编程集锦
- C/C++语言硬件程序设计——基于TMS32
- 读卡器使用DEMO的C++版本
- Visual C++ 2008 一本经典的VC2008入门书籍
- crocostone制作,数据结构算法与应用
- 信计专业C++期末大作业 银行排队叫号
- 天气预报c++源码
- mfc数据库图书管理系统
- 网上商城 各种功能C++/CLR窗体大作业毕
- C++图像处理系统源代码
- c++实现基于停等协议的可靠udp传输的
- C++实现线性方程组求解
- C++ 验证码识别--源码
- vs c++写的贪吃蛇
- The C++ Standard Library中文版
- VC++《精通GDI+编程》PDF电子书
- C++结合Qt库编写的背单词软件源代码
- Numerical.Recipes.C++数值算法 第二版中文
评论
共有 条评论