C++ 各类数值与字符串格式之间相互转化
CString 转 Int
int nVar;
CString strVar = _T("1234");
#indef _UNICODE
nVar = _wtoi(strVar);
#else
nVar = atoi(strVar);
#endif
CString 转 double
double dVar;
CString strVar = _T("3.1415926");
dVar = _ttoff(strVar);
CString 转 _int64(long long)
_int64 lId;
CString strVar = _T("6672042480898048");
#indef _UNICODE
lId = _wtoi64(strVar);
#else
lId = atoi64(strVar);
#endif
Int 转 CString
CString strVar;
int nVar = 1234;
strVar.Format(_T("%d"), nVar);
double 转 CString
CString strVar;
double dVar = 3.1415926;
strVar.Format(_T("%f"), dVar);
std::string 转 int
<