📄 lantranformtable.h
字号:
/////////////////////////////////////////////////////////////////
// 转换码表生成程序
// 作者: 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -