ETOC.H
上传用户:zhang8947
上传日期:2007-01-08
资源大小:1910k
文件大小:1k
- //英汉翻译模块头文件
- #define DICT_NAME "etoc.ku" //翻译字库
- //库头结构
- #define CLASS_NUM 50
- struct LIB_HEAD
- {
- DWORD dwLibLen ; //库字节长度
- UINT uWordClassNum ; //库类数
- DWORD dwStartPos[CLASS_NUM] ; //词类起始地址
- DWORD dwWordNum[CLASS_NUM] ; //词类中词数
- } ;
- //词类单元结构
- struct WORD_CLASS
- {
- DWORD dwStartPos ;
- BYTE bLen ;
- } ;
- class CEtoC:public CFile
- {
- private:
- char huge *hpsLib ; //库指针
- LIB_HEAD far *lpLibHead ; //库头指针
- public:
- CEtoC( void ) ;
-
- //装入翻译字库
- BOOL LoadDict( void ) ;
- //卸掉翻译字库
- void UnloadDict( void ) ;
- BOOL EnglishToChinese( LPCSTR lpcsEnglish ,
- int nLenOfEnglish ,
- LPSTR lpsChinese , int nLen ,
- LPINT lpnLenOfResult ) ;
- } ;
-