怎样把double,int等类型转化为CString 类型,,急,,,

解决方案 »

  1.   

    double dValue=0.12345;
    CString szDouble;
    szDouble.Format("%e",dValue);int iValue=12345;
    CString szInt;
    szInt.Format("%d",iInt);
      

  2.   

    double dValue=0.12345;
    CString szDouble;
    szDouble.Format("%e",dValue);int iValue=12345;
    CString szInt;
    szInt.Format("%d",iInt);
      

  3.   

    _itoa#include <stdlib.h>
    #include <stdio.h>void main( void )
    {
       char buffer[20];
       int  i = 3445;
       long l = -344115L;
       unsigned long ul = 1234567890UL;   _itoa( i, buffer, 10 );
       printf( "String of integer %d (radix 10): %s\n", i, buffer );
       _itoa( i, buffer, 16 );
       printf( "String of integer %d (radix 16): 0x%s\n", i, buffer );
       _itoa( i, buffer, 2  );
       printf( "String of integer %d (radix 2): %s\n", i, buffer );   _ltoa( l, buffer, 16 );
       printf( "String of long int %ld (radix 16): 0x%s\n", l, 
                                                        buffer );   _ultoa( ul, buffer, 16 );
       printf( "String of unsigned long %lu (radix 16): 0x%s\n", ul,
                                                        buffer );
    }
      

  4.   

    那么long 型的是不是就是
    long iValue=12345;
    CString szInt;
    szInt.Format("%l",iInt);
      

  5.   

    CString 有Format方法,直接调用就可以,具体使用类似于printf。