MFC TCHAR 和CHAR相互转换
来源:互联网 发布:二次安防用哪个网络 编辑:程序博客网 时间:2024/05/29 13:39
没有定义UNICODE,所以它里面的字符串就是简单用" "就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。
首先是把TCHAR转为char
- //将TCHAR转为char
- //*tchar是TCHAR类型指针,*_char是char类型指针
- TcharToChar
( constTCHAR * chartchar, * _char) - {
-
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
( constchar * TCHAR_char, * tchar) - {
-
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之间转换
- GO 语言学习
- java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决
- 程序员_Java基础之<十二>-IO流<3>其他流对象、编码
- Z26上的维吉尼亚密码体制
- rqnoj-479
- MFC TCHAR 和CHAR相互转换
- Asp.net Ajax简介
- Guid.NewGuid().ToString()得几种格式显示
- 【14】Use a single array to implement three stacks
- JQuery-Validation插件,中文错误提示乱码的解决
- windows内存映射文件
- 【C语言】补码
- 水果与炸弹
- SpringAOP拦截struts2的action的一点心得