CString filesize;
filesize.Format("%i",m_SendFileLen);请问这个Format()函数是个什么东西啊,我查了MSDN给的解答很模糊,不懂,这个函数到底是怎么用的,求解

解决方案 »

  1.   

    filesize.Format("%i",m_SendFileLen);
    ==========
    这个有点类似于C语言中的printf,你上面的代码实际上是将m_SendFileLen这个int型的变量输出到filesize这个字符串中去,相当于是将int型转换为CString型。
      

  2.   

    filesize.Format("%d",m_SendFileLen);
      

  3.   

    数据转换~~把int double什么的转换成CString
      

  4.   

    这个函数我常用到,将其他数据类型的值转换成CString型。
      

  5.   

    filesize.Format("%i",m_SendFileLen);
    ==========
    这个有点类似于C语言中的printf,你上面的代码实际上是将m_SendFileLen这个int型的变量输出到filesize这个字符串中去,相当于是将int型转换为CString型。
    就是对数据进行格式转换
      

  6.   

    实际上你可以这样理解,这个函数就是可以将多种不同的数据一起添加到一个CString类的对象里,很方便
      

  7.   

    CString filesize;
    filesize.Format("%i",m_SendFileLen);
    问题很雷人~
    看来楼主好像是新手
    那就简单点说,可以暂时将CString看成字符串类型,此处Format函数的功能就是将数值
    m_SendFileLen(假如是3569)转为字符串("3569")放到
    filesize里面(执行后filesize=="3569")。
      

  8.   

    就是把字符串格式化你想要的格式。 比如整数%d, 浮点数%f, 字符串%s等等
      

  9.   

    格式化数据用的,例如:
    CString str;
    int a = 3;str.Format("a = %d",a);这时候str就变成了a = 3