mfc 中的_T
来源:互联网 发布:侠盗猎车几windows xp 编辑:程序博客网 时间:2024/05/22 10:16
1.工业编程中字符串处理和编码一直是个大问题,最近刚好做一点工业编程的事,需要用到usb通信,接受字节数组,对于字符串处理,MFC有较好的处理机制,整理一下_T的用法。
#define _T(x) __T(x)#define _Text(x) __T(x)
2.mfc 中的字符串表示常用_T,意为text,定义为宏定义,可以方便的定义所有字符串为UNICODE或者ANSI
例如_T(“HELLO”);
字符串既可以表示为8位的ANSI也可以表示16位的Unicode。
如果对于所有的字符串定义了_T并且定义了预处理标志“_UNICODE”,所有的字符串便按照UNICODE编码,如果不定义,则按照_ANSI.
ExampleCString str;str.Format(_T("Floating point: %.2f\n"), 12345.12345);_tprintf("%s", (LPCTSTR) str);str.Format(_T("Left-justified integer: %.6d\n"), 35);_tprintf("%s", (LPCTSTR) str);str.Format(IDS_SCORE, 5, 3);_tprintf("%s", (LPCTSTR) str);OutputIf the application has a string resource with the identifier IDS_SCORE that contains the string "Penguins: %d\nFlyers : %d\n", the above code fragment produces this output:Floating point: 12345.12Left-justified integer: 000035Penguins: 5
3.更改编码格式
Project Properties - General - Project Defaults - Character Set
0 0
- MFC中的_T宏
- mfc 中的_T
- MFC中的L和_T宏
- MFC中的L和_T宏
- VS2010 MFC MessageBox _T
- MFC里_T("")的意思
- VC++中的_T
- VC++ 中的 _T
- VC++ 中的 _T() 简析
- VC中的_T()
- VC中的_T()的意思
- VC中的_T()的意思
- vc中的_T的使用
- MFC中_stscanf, _stprintf, _T 的使用
- MFC中_stscanf, _stprintf, _T 的使用
- MFC 中L 和 _T() 宏
- MFC CString的L和_T
- _T
- android中的category
- c语言线性表顺序存储结构详解
- java文件上传功能
- JSP动作
- 网页制作小感悟
- mfc 中的_T
- html编程思想
- JS模拟自由落体活动
- JAVA实现替换空格(《剑指offer》牛客网StringBuffer)
- 支付宝支付生成二维码图片
- 那些从阿里离职的人现在都在干嘛?
- 无需苹果审核的App发布——企业版IDP的申请及“In House”发布
- 文章标题
- 2016-2017年度广信学院学习自我总结