接口函数实现:
TCHAR 转char
void TcharToChar(const TCHAR * tchar, char * _char)
{
int iLength;
//获取字节长度
iLength = WideCharToMultiByte(CP_ACP, 0, tchar, -1, NULL, 0, NULL, NULL);
//将tchar值赋给_char
WideCharToMultiByte(CP_ACP, 0, tchar, -1, _char, iLength, NULL, NULL);
}
char转TCHAR
void CharToTchar(const char * _char, TCHAR * tchar)
{
int iLength;
//获取字节长度
iLength = MultiByteToWideChar(CP_ACP, 0, _char, -1, NULL, 0, NULL, NULL);
//将tchar值赋给_char
MultiByteToWideChar(CP_ACP, 0,_char, -1, tchar , iLength, NULL, NULL);
}
char数组和TCHAR相互转换
最新推荐文章于 2021-05-28 17:44:10 发布
本文介绍了如何在C++中实现TCHAR类型与char类型的相互转换。提供了详细的代码示例,包括TCHAR转char的WideCharToMultiByte函数使用,以及char转TCHAR的MultiByteToWideChar函数应用。
8360

被折叠的 条评论
为什么被折叠?



