如何把"char*"和”double"相互转换?如何把"int"数据和”double"数据相互转换?

解决方案 »

  1.   

    "char*"和”double"相互转换通过 /itof(),
    int"数据和”double"数据 进行隐式转换,/i = d .
      

  2.   

    char*是一个整形数,不能转换到double,可以转换到int
    int<--->double ,强制转换就可以,或者reinterpret_cast<>
      

  3.   

    atof应该可以啊,不然浮点能转成字符串,字符串却不能转化成浮点,岂不是搞笑
      

  4.   

    atof()   "char*"->"double"
    char pszBuffer[80];
    double fValue=10.012;
    wsprintf(pszBuffer,"%f",fValue)  "double"->"char*"