MFC TCHAR 和CHAR相互转换
来源:互联网 发布:美人鱼全球总票房数据 编辑:程序博客网 时间:2024/06/11 05:22
没有定义UNICODE,所以它里面的字符串就是简单用" "就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。
首先是把TCHAR转为char
//将TCHAR转为char
//*tchar是TCHAR类型指针,*_char是char类型指针
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
[cpp] view plaincopyprint?
//同上
CharToTchar (const char * _char, TCHAR * tchar)
{
int iLength ;
iLength = MultiByteToWideChar (CP_ACP, 0, _char, strlen (_char) + 1, NULL, 0) ;
MultiByteToWideChar (CP_ACP, 0, _char, strlen (_char) + 1, tchar, iLength) ;
}
- MFC TCHAR 和CHAR相互转换
- MFC TCHAR 和CHAR相互转换
- char* Tchar* wxString相互转换
- TCHAR和char转换
- TCHAR和char转换
- 字符串的相互转换(TCHAR,char,CString)
- Windows/MFC,C++中的TCHAR体系/char体系/WCHAR体系及其相互转换
- char和TCHAR之间转换
- TCHAR和char 的相互转化
- TCHAR和char 的相互转化
- MFC TCHAR [261]”转换为“const char *,CString 转 Char*
- Windows下char与TCHAR(WCHAR)相互转换
- C++/MFC-CHAR和WCHAR类型的相互转换
- Tchar 和 char 之间的转换
- VC char和TCHAR之间转换
- VC char和TCHAR之间转换
- VC char和TCHAR之间转换
- VC char和TCHAR之间转换
- 安装与使用PhpDocumentor
- 什么是phpDocumentor
- 平衡二叉树(AVL Tree)
- Java Socket判断远端网络断开
- tchar char 字符 和 字符数组 字符串操作
- MFC TCHAR 和CHAR相互转换
- C++ 静态变量之为什么只初始化一次
- 如何在smarty模板中执行php代码
- Sizeof与Strlen的区别与联系
- GCC Inline Assembly 实现互斥锁
- ubuntu 常用命令 备忘
- Monkey测试(机顶盒和智能电视)
- Smarty 限制foreach的循环次数
- SQL判断表是否存在,存在的话就删除原表再建立新表