首页 > 技术文章 > TCHAR转CHAR

jianyongjohnwang 2017-05-04 10:46 原文

UNICODE环境下TCHAR等价于WCHAR

void TC2C(const PTCHAR tc, char *c)
{
#ifdef UNICODE
WideCharToMultiByte(CP_ACP, 0, tc, -1, c, wcslen(tc), 0, 0);
c[wcslen(tc)] = 0;
#else
lstrcpy((PTSTR)c,(PTSTR)tc);
#endif
}

推荐阅读