TCHAR转CHAR

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
}

posted @ 2017-05-04 10:46  swsut_wjy  阅读(288)  评论(0编辑  收藏  举报