char*互相转换wchar_t*
来源:互联网 发布:易语言php网络验证 编辑:程序博客网 时间:2024/05/11 01:00
//将单字节char*转化为宽字节wchar_t*
wchar_t* AnsiToUnicode( const char* szStr )
{
int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 );
if (nLen == 0)
{
return NULL;
}
wchar_t* pResult = new wchar_t[nLen];
MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, pResult, nLen );
return pResult;
}
//将宽字节wchar_t*转化为单字节char*
inline char* UnicodeToAnsi( const wchar_t* szStr )
{
int nLen = WideCharToMultiByte( CP_ACP, 0, szStr, -1, NULL, 0, NULL, NULL );
if (nLen == 0)
{
return NULL;
}
char* pResult = new char[nLen];
WideCharToMultiByte( CP_ACP, 0, szStr, -1, pResult, nLen, NULL, NULL );
return pResult;
}
wchar_t* AnsiToUnicode( const char* szStr )
{
int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 );
if (nLen == 0)
{
return NULL;
}
wchar_t* pResult = new wchar_t[nLen];
MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, pResult, nLen );
return pResult;
}
//将宽字节wchar_t*转化为单字节char*
inline char* UnicodeToAnsi( const wchar_t* szStr )
{
int nLen = WideCharToMultiByte( CP_ACP, 0, szStr, -1, NULL, 0, NULL, NULL );
if (nLen == 0)
{
return NULL;
}
char* pResult = new char[nLen];
WideCharToMultiByte( CP_ACP, 0, szStr, -1, pResult, nLen, NULL, NULL );
return pResult;
}
0 0
- char*互相转换wchar_t*
- char和wchar_t互相转换
- wchar_t 与 char 的互相转换
- wchar_t*和char*之间的互相转换
- CString转char * ,string |wchar_t*和char*之间互相转换
- Unicode下wstring(wchar_t*)和string(char*)互相转换
- Unicode下wstring(wchar_t*)和string(char*)互相转换
- Unicode下wstring(wchar_t*)和string(char*)互相转换
- wchar_t*和char*之间的互相转换的那些事
- wchar_t*和char*之间的互相转换的那些事
- wchar_t*和char*之间的互相转换的那些事
- wchar_t与char转换
- wchar_t与char转换
- wchar_t与char转换
- wchar_t与char转换
- wchar_t与char转换
- wchar_t与char转换
- char*转换为wchar_t*
- 好记性不如烂笔头50-javaWeb框架struts2中的方法拦截器(5)
- 个人总结之类 Arrays类的常用方法
- hdu 5024 枚举
- 灰度图像--图像分割 Scharr算子
- Hash练习题:【HDOJ4821】--String【字符串hash】
- char*互相转换wchar_t*
- java验证iap支付收据
- ArrayList的实现原理
- 近期内容补漏
- LeetCode 24.Swap Nodes in Pairs
- 我的有效学习-----WPF学习初步
- jquery中bind函数绑定多个事件
- 黑马程序员-OC语言之继承
- uploadify3.1版本参数使用详解