1。请告之字符串转化为数字的函数、数字转化为字符串的函数。
   反正就各种类型相互转为,且在那个头文件中

解决方案 »

  1.   

    char ch[] = "12345";
    int i;
    i = atoi(ch);CString str;
    int i = 322;
    str.Format("%d"i);
      

  2.   

    char   *ecvt(double value,int ndigit,int *decpt,int *sign)
             将浮点数value转换成字符串并返回该字符串
    char   *fcvt(double value,int ndigit,int *decpt,int *sign)
             将浮点数value转换成字符串并返回该字符串
    char   *gcvt(double value,int ndigit,char *buf)
             将数value转换成字符串并存于buf中,并返回buf的指针
    char  *ultoa(unsigned long value,char *string,int radix)
             将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数
    char   *ltoa(long value,char *string,int radix)
             将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数
    char   *itoa(int value,char *string,int radix)
             将整数value转换成字符串存入string,radix为转换时所用基数
    double atof(char *nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0
    int    atoi(char *nptr) 将字符串nptr转换成整型数,  并返回这个数,错误返回0
    long   atol(char *nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0
    double strtod(char *str,char **endptr)将字符串str转换成双精度数,并返回这个数,
    long   strtol(char *str,char **endptr,int base)将字符串str转换成长整型数,并返回这个数
    <stdlib.h>
      

  3.   

    double atof( const char *string );int atoi( const char *string );__int64 _atoi64( const char *string );long atol( const char *string );Routine Required Header Compatibility 
    atof <math.h> and <stdlib.h> ANSI, Win 95, Win NT 
    atoi <stdlib.h> ANSI, Win 95, Win NT 
    _atoi64 <stdlib.h> Win 95, Win NT 
    atol <stdlib.h> ANSI, Win 95, Win NT 
    For additional compatibility information, see Compatibility in the Introduction.LibrariesLIBC.LIB Single thread static library, retail version 
    LIBCMT.LIB Multithread static library, retail version 
    MSVCRT.LIB Import library for MSVCRT.DLL, retail version 
    ecvt,fcvt,sprintf
      

  4.   

    atoi
    itoa
    format
    ecvt,fcvt,printf.
    ect.