📄 bookdef.h
字号:
//*****************************
//任 务:C++课程设计
//题 目:图书管理系统
//作 者:040630520彭立勋
//题 号:课程设计Final
//用 途:全局函数及宏的头文件
//文件名:BookDef.h
//最后更新日期:2007.6.10
//*****************************
#ifndef BOOKDEFDEF_H
#define BOOKDEFDEF_H
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstdlib>
#include <time.h>
#include <ctype.h>
#include <string.h>
using namespace std;
/*定义宏*/
#define TRATE 0.05 //税率
#define STOP system("PAUSE") //暂停
#define CLS system("CLS") //清屏
#define CBUF fflush(stdin) //清空缓冲区
#define FBUF File.flush() //清空文件缓冲区
#define PATH "Data.BIN" //数据文件名
#define TAB "\n\t\t" //排版
#define SIZE sizeof(BookData) //数据块大小
#define FREAD File.read((char *)&Val,SIZE); //读文件
#define FWRITE File.write((char *)&Val,SIZE);FBUF //写文件
#define SEEKP(N) File.seekp(sizeof(int)+SIZE*(N-1),ios::beg)//写指针移动
#define SEEKG(N) File.seekg(sizeof(int)+SIZE*(N-1),ios::beg)//读指针移动
#define ERR cout<<TAB<<"您输入的指令有误,请重新输入!"<<endl;STOP //错误信息
#define EXIT FileWork::CloseFile();exit(0) //程序收尾处理
/*声明类*/
class TitleInfo;
class BookData;
class BookSale;
class Sale;
class FileWork;
char *StrUpper(char *str)//将参数中小写字母转换为大写字母
{
char *p=str;
while( *p != '\0' )
{
if( ( *p >= 'a' ) && ( *p <= 'z' ) )
*p-=32;
p++;
}
return str;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -