lantranformtable.h
来自「PC网络游戏的编程」· C头文件 代码 · 共 37 行
H
37 行
/////////////////////////////////////////////////////////////////
// 转换码表生成程序
// 作者: Janhail Luo
// 最后整理: 2003-03-03
/////////////////////////////////////////////////////////////////
#ifndef _LAN_TRANFORM_TABLE_H_
#define _LAN_TRANFORM_TABLE_H_
// GB2312与BIG5转换码表生成程序
class CLanTransformTable
{
public:
// 构造函数
CLanTransformTable();
// 析构函数
~CLanTransformTable();
// 创建BIG5码表
bool CreateBIG5Table(const char* lpszFileName);
// 创建GB2312码表
bool CreateGB2312Table(const char* lpszFileName);
protected:
// 检测一个首字节为bFirst,尾字节为bSecond的编
// 码是否是BIG5的字符。
bool IsBIG5Char(unsigned char bFirst, unsigned char bSecond);
// 检测一个首字节为bFirst,尾字节为bSecond的编
// 码是否是GB2312的字符。
bool IsGB2312Char(unsigned char bFirst, unsigned char bSecond);
// 写文件头部的信息
void WriteHeadInformation(void *fpFile);
// 写文件尾部的信息
void WriteTailInformation(void *fpFile);
};
#endif //_LAN_TRANFORM_TABLE_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?