TCHAR赋值和比较的问题
来源:互联网 发布:逆矩阵怎么求 编辑:程序博客网 时间:2024/06/05 10:41
当编写符合ANSI和UNICODE的通用程序时,对于字符串,可以使用_T宏,如_T("ab")
但是对于单个字符,如TCHAR tch[32];
怎么编写符合ANSI和UNICODE的通用程序呢?
如何对tch[0]赋值,如何对tch[0]与某个字符'x'进行比较呢?
我这样写居然能通过编译:
赋值:tch[0] = _T('C');
比较:if( tch[0] == _T('C') ) ...
我感到纳闷的是,_T()宏不是针对字符串进行操作吗,对单个字符能根据是ANSI还是UNICODE转换为对应的编码吗?
但是对于单个字符,如TCHAR tch[32];
怎么编写符合ANSI和UNICODE的通用程序呢?
如何对tch[0]赋值,如何对tch[0]与某个字符'x'进行比较呢?
我这样写居然能通过编译:
赋值:tch[0] = _T('C');
比较:if( tch[0] == _T('C') ) ...
我感到纳闷的是,_T()宏不是针对字符串进行操作吗,对单个字符能根据是ANSI还是UNICODE转换为对应的编码吗?
0 0
- TCHAR赋值和比较的问题
- char和TCHAR的问题
- byte数组之间的赋值,byte和TCHAR数组的赋值
- 使用UNICODE字符集时候TCHAR和char赋值时的不同
- CString和TCHAR之间相互转换的问题。
- tchar列重复的问题
- 宽字节TCHAR之间的比较
- OC的property问题和赋值问题
- C语言字符数组的赋值问题及比较
- go语言的type的比较和赋值
- C++练习遇到问题,要注意赋值操作符“=”和比较操作符“==”的区别。
- 解决:string到TCHAR * 类型的问题
- OpenCV,VC2010中TCHAR的问题
- TCHAR引起的DLL函数导出问题
- VC++中结构体赋值和memcpy的比较
- 结构体变量之间的比较和赋值原理
- Java中属性的比较、反射和赋值
- 初始化和赋值的一些问题
- ViewPager学习总结
- centos7 grub2 引导相关
- 水题解题报告01---校门外的树(POJ原2808)
- 责任链--基本模式
- hdu 3336 Count the string(next数组+dp)
- TCHAR赋值和比较的问题
- 归档错误
- Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- c# .net 4.0 HttpWebRequest 访问https TLS1.2 解决方案
- 数据库(一)
- MFC中MessageBox置于顶层的问题
- ReadProcessMemory函数读取基址时输出却变成了一个地址,请教一下大家
- hashCode 和 equals
- Static变量的怪现象?