CSting与double互转

2014-11-14 13:45:25 · 作者: · 浏览: 25

  CString to double:


  方法一:


  代码


  1 double dSum2;


  2 #ifdef UNICODE


  3 char szNum[100];


  4


  5 wcstombs(szNum, m_strResult.GetBuffer(0), sizeof(szNum) / sizeof(szNum[0]));


  6 dSum2 = atof(szNum);


  7 #else


  8 dSum2 = atof(m_strResult.GetBuffer(0));


  9 #endif


  方法二:


  1 double dSum = _tcstod(m_strResult.GetBuffer(0), NULL);


  double to CString:


  strNum.Format(_T("%f"), dNum);


  编辑特别推荐: