网上有N种方法可以实现,这里只是总结其中的一小部分
double di = 0;
CString s = _T("123.456");
di = _ttoi(s);//但是传小数时,整数!!
或
di = _tstof(s.GetBuffer(0));//传小数
或
di = atof({LPCSTR}s)
//
int i = 10;
float f = 5.5;
double d = 10.336965;
s.Format(_T("%d%f%9.6lf"),i, f, d);