atof(s.c_str());
那个解决了了问题哈,不过我想知道为啥在MFC的程序段里我写atof(str);直接就可以了,当然这个str的定义是CString
然后定义是string 就要写成.c_str()哈
顺便再问一个问题。。。
将double型转化为string咋转化,Format不能用哈这里。。。
然后我查了下fcvt好想可以实现这个功能,问题是。。我想知道这个函数的参数是啥意思。。。为啥返回字符串还要这些参数啊
函数名: fcvt
功
能: 把一个浮点数转换为字符串
用
法: char *fcvt(double value, int ndigit, int *decpt, int *sign);
ndigit好像是保留位数?