首页 > 编程语言 > 详细

CString.Format()用法(MFC)

时间:2019-04-16 21:29:52      阅读:184      评论:0      收藏:0      [点我收藏+]

function Format(const Format: string; const Args: array of const): string; overload; 

(事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 
但并不多用,所以这里只对第一个介绍)

参数:

1、Format参数是一个格式字符串,用于格式化Args里面的值的。格式字符串中包含了一个或多个以%字符开始的格式指令,我们通过这些格式指令来编译器如何对Args里面的值进行格式!以下是不同类型数据的格式方式%号后的说明: (后面会举例说明各格式命令)

d输出带符号十进制数
o输出无符号八进制数
x输出无符号十六进制数
u输出无符号数
c输出单个字符
s输出一串字符
f输出实数(6位小数)
e以指数形式输出实数
g选用f与e格式中输出宽度较小的格式,不输出0
ld输入输出long型数据
lf输入输出double型数据
m数据输出宽度为m
.n输出小数位数为n

例:

int x;//x为ASCII码
CString cs;
cs.Format(_T("%c"),x);//cs为ASCII码x对应的字符
MessageBox(cs);


int m;
CString str;
str.Format(_T("%d"), m);//str变为字符串m
MessageBox(str);

 


更多资料,原文:https://blog.csdn.net/lingdxuyan/article/details/4425548

CString.Format()用法(MFC)

原文:https://www.cnblogs.com/lyqf/p/10719992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!