TEXT函数用法例:static TCHAR * szFormat[2] = { TEXT ("%-13s %-15s%c%6u %3d %4d %3s %3s %4s %4s"),其中的TEXT 谁有详细的用法教我下,其中引号里面的 %-15s%c%6u这类东西代表什么呢?有详细说明的回下,)starfar1983 15:22:
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 08:05:29
TEXT函数用法例:static TCHAR * szFormat[2] = { TEXT ("%-13s %-15s%c%6u %3d %4d %3s %3s %4s %4s"),其中的TEXT 谁有详细的用法教我下,其中引号里面的 %-15s%c%6u这类东西代表什么呢?有详细说明的回下,)starfar1983 15:22:
TEXT函数用法
例:
static TCHAR * szFormat[2] = {
TEXT ("%-13s %-15s%c%6u %3d %4d %3s %3s %4s %4s"),
其中的TEXT 谁有详细的用法教我下,其中引号里面的 %-15s%c%6u这类东西代表什么呢?有详细说明的回下,)
starfar1983 15:22:35
应该是跟printf的格式化参数一样.
TEXT函数用法例:static TCHAR * szFormat[2] = { TEXT ("%-13s %-15s%c%6u %3d %4d %3s %3s %4s %4s"),其中的TEXT 谁有详细的用法教我下,其中引号里面的 %-15s%c%6u这类东西代表什么呢?有详细说明的回下,)starfar1983 15:22:
TEXT不是一个函数,而是一个宏定义.
C++里有两种字符类型:char和wchar_t.char是单字节字符,wchar_t是多字节字符(windows下占2字节,OSX下占4字节).
szFormat是TCHAR类型的,根据程序预编译设置的不同,TCHAR可能是char也可能是wchar_t.TEXT()宏可以把括号里的字符串正确地转换成TCHAR类型,这样不管TCHAR是char还是wchar_t都不会引起程序错误.