TCHAR和char 的相互转化
来源:互联网 发布:法兰克编程入门 编辑:程序博客网 时间:2024/05/21 15:06
没有定义UNICODE,所以它里面的字符串就是简单用" "就行了,创建工程的时候包含了UNICODE定义,就必须对TCHAR和char进行转换。
然后是把char转为TCHAR
首先是把TCHAR转为char
[cpp] view plaincopyprint?
- //将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) ; - }
- TCHAR和char 的相互转化
- TCHAR和char 的相互转化
- TCHAR 与CHAR的相互转化
- char与TCHAR相互转化
- char与TCHAR相互转化
- char* TCHAR* String相互转化
- char与TCHAR相互转化
- char与TCHAR相互转化
- CString char TCHAR的转化
- String,CString,TCHAR,char间区别和联系以及相互转化 【转】
- String,CString,TCHAR,char间区别和联系以及相互转化
- MFC TCHAR 和CHAR相互转换
- MFC TCHAR 和CHAR相互转换
- 字符串的相互转换(TCHAR,char,CString)
- char和TCHAR的问题
- wchar_t和char的相互转化和测试
- CString 和 const char* 的相互转化(UNICODE)
- MFC中CString和string以及char * 的相互转化
- SQLiteTransaction.cs SQLite事务
- 单链表的建立 (头插法 and 尾插法)
- Java中基于等待的调优方法详解
- 从程序员到项目经理(六):程序员加油站 -- 懂电脑更要懂人脑
- Eclipse与github整合完整版
- TCHAR和char 的相互转化
- 对日志的处理_log4j入门三
- SEO不再是拼技术而是来到拼运营的年代了
- 如何在ubuntu10.04环境下安装ns-2.29+mih
- Spring Security
- remote_message2
- 关于集群、负载均衡、分布式的区别(转)
- linux多线程数据冲突
- 关于java控制台输入