MFC中一些类型的Format格式
程序员文章站
2022-04-04 21:16:55
...
很多时候一些格式需要以日志的形式打印出来,就需要转成CString. 那么就需要用到Format
1. DWORD
DWORD a2=276321234;
CString str2;
str2.Format(_T("%u"),a2);
2. char[ ]
如果工程时Unicode编码,有三种方法:
char *pChar = "liuxijiao计算机网络";
char bb[]=("你好");
USES_CONVERSION;
CString stre = A2T(bb); //方法一
CString strd = A2W(pChar); //方法二
//方法三:
char pszFileName[NAME_LEN];
wchar_t Temp[NAME_LEN];
MultiByteToWideChar(CP_ACP, 0, pszFileName, strlen(pszFileName) + 1, Temp,sizeof(Temp));
3. TCHAR
TCHAR a[]=_T("this is a test");
CString str;
str.Format(_T("%s"), a);
4. char*
//方法一
char *pChar = "liuxijiao计算机网络";
USES_CONVERSION;
CString str = A2T(pChar);
//方法二
char *pChar = "liuxijiao计算机网络";
USES_CONVERSION;
CString str = A2W(pChar);
5. 其他
%c 单个字符
%d 十进制整数(int)
%ld 十进制整数(long)
%f 十进制浮点数(float)
%lf 十进制浮点数(double)
%o 八进制数
%s 字符串
%u 无符号十进制数
%x 十六进制数
推荐阅读
-
怎么从数据库中获取格式化的datetime类型值
-
怎么从数据库中获取格式化的datetime类型值
-
关于js中类型转换的一些小问题
-
解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
-
解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
-
javascript数据类型中的一些小知识点(推荐)
-
C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
-
解决ASP.NET MVC返回的JsonResult 中 日期类型数据格式问题,和返回的属性名称转为“驼峰命名法”和循环引用问题
-
javascript中关于类型判断的一些疑惑小结
-
Mysql中varchar类型一些需要注意的地方