delphi中,FormatFloat('000', ((Length(SMSText) div 2) - 1)),这行代码要改成vc的要如何实现?

解决方案 »

  1.   

    这个格式是怎么样的,不懂delphi,直接说格式也许知道的人更多一些
      

  2.   

    FormatFloat('000', ((Length(SMSText) div 2) - 1)),这行代码的意思是将一个实数格式化为一个整数,如将123.5格式化为123,在vc中怎么实现这个功能?
      

  3.   

    直接强制就可以了int i = int(dbMMM);
      

  4.   

    char a[10]={0};
    sprintf(a,"%03d",(int)23.4);//'000'如果是不足3位补零的话
    cout<<a;
      

  5.   

    CString strText = _T("1111"); //strText存放的是SMSText的值int nlen = strText.GetLength()/2 - 1;CString str;
    str.Format(_T("%03d"), nLen);//str中存放的为结果