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

📄 bookdef.h

📁 C++课程设计的作业
💻 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 + -