📄 ansi&unicoade.h
字号:
/************************************ ANSI TO UNICODE ************************************/
BOOL AnsiToUnicode(char *pszSource){
unsigned short wszBuffer[256];
int iRes;
iRes = MultiByteToWideChar(950,
0,
pszSource,
lstrlen((LPCWSTR)pszSource) + 1,
wszBuffer,
sizeof(wszBuffer)/sizeof(wszBuffer[0]));
if (iRes == 0){
return FALSE;
}
return (wcscpy((unsigned short *)pszSource, wszBuffer) != NULL);
}
/************************************ UNICODE TO ANSI ************************************/
BOOL UnicodeToAnsi(unsigned short *pwszSource){
char szBuffer[256];
int iRes;
iRes = WideCharToMultiByte(936,
0,
pwszSource,
-1,
szBuffer,
lstrlen((LPCWSTR)szBuffer),
NULL,
NULL);
if ((iRes % 2) == 0){
return FALSE;
}
strcpy((char *)pwszSource, szBuffer);
return TRUE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -