如题.我是想把一个浮点数输出到edit控件上,如何做?
我在msdn上只找到将字符串转成浮点数的.
谢谢.

解决方案 »

  1.   

    给edit控件加一个float型的变量, 赋值再Update(FALSE)就可以了.
      

  2.   

    #include <stdio.h>int main( void )
    {
       char  buffer[200], s[] = "computer", c = 'l';
       int   i = 35, j;
       float fp = 1.7320534f;   /* Format and print various data: */
       j  = sprintf( buffer,     "   String:    %s\n", s );
       j += sprintf( buffer + j, "   Character: %c\n", c );
       j += sprintf( buffer + j, "   Integer:   %d\n", i );
       j += sprintf( buffer + j, "   Real:      %f\n", fp );   printf( "Output:\n%s\ncharacter count = %d\n", buffer, j );
    }
      

  3.   

    float f = 3.055;
    char buff[10] = {0};
    sprintf( buff, "%.3f", f );
      

  4.   

    给Edit控件创建一个CString类型的变量m_edit
    m_edit.Format("%f",浮点数);
    UpdateData(false);
      

  5.   

    float f = 3.055;
    CString m_str;
    m_str.Format(_T("%f"),f);
    SetDlgItemText(IDD_EDIT,m_str);
      

  6.   

    ddx关联float f;
    f = 100;
    updateData(FALSE);
      

  7.   

    CString str;
    float f;
    str.Format("%f",f);
      

  8.   

    float f =来个初值;
    CString m_str;
    m_str.Format("%f",f);
    UpdateData(FALSE);