zoukankan      html  css  js  c++  java
  • CString.Format()用法(MFC)

    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

  • 相关阅读:
    网上购物记录(2011淘宝大甩卖)
    心理学上最诡异的23张图!!
    三字念什么
    哥德尔不完备定理
    又要新的开始了(续)
    第一次接触计算机语言的经历
    哥德尔不完备性定理——从数学危机到哲学危机
    google (精简版)
    贴吧回复
    在轻松的环境中工作
  • 原文地址:https://www.cnblogs.com/lyqf/p/10719992.html
Copyright © 2011-2022 走看看