cntrn.h
来自「中文编码转换」· C头文件 代码 · 共 61 行
H
61 行
#ifndef _CNTRN_H_
#define _CNTRN_H_
#include <wtypes.h>
#ifdef CNTRN_EXPORTS
#define CNTRN_API __declspec(dllexport)
#else
#define CNTRN_API __declspec(dllimport)
#endif
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//#define GBK_CODE 0
enum CN_CODE
{
GBK_CODESET,
GB2312_CODESET,
BIG5_CODESET
};
#define DEFAULT_CN_CODESET GBK_CODESET
#define CODEPAGE_CHINESE_SIMPLIFIED 936
#define CODEPAGE_CHINESE_TRADITIONAL 950
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
//function
/*
function: Get JianPin code.
para:
lpSource,lpDist
nSourceLen is the byte length of the source buffer.
nDistLen is the total size of the lpDest buffer, which must be at least the nSourceLen.
return value:
nDistLen
example: input: 获得中文简拼码
out: hdzwjpm
*/
int CNTRN_API GetHZJianPinCode(LPCSTR lpSource/*in*/,
int nSourceLen/*in*/,
LPSTR lpDist/*out*/,
int &nDistLen/*out*/,
BOOL bLower = TRUE/*in*/,
int nCodeSet = DEFAULT_CN_CODESET/*in,reverve, useless*/);
int CNTRN_API QJ2BJ(LPCSTR lpSource/*in*/,
int nSourceLen/*in*/,
LPSTR lpDist/*out*/,
int &nDistLen/*out*/
);
// い地
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?