VC++6.0 下数据类型转换
/--------------------------------------------/
(1) long 到 CString
CString str;
long lo=666;
str.Format(_T("%ld"),lo);
/---------------------------------------------/
(2) CString 到 long
CString str=_T("xxxxxx");
long lo;
_stscanf(str, _T("%ld"), &lo);
或者
lo=_ttol(str);
ps:
CString csNum = _T( " 400 " );
long lNum = 0 ;
lNum = _ttol((LPCTSTR)csNum);
/---------------------------------------------/
(3)CString 到 int
CString str;
int i;
i=_ttoi(str);
/---------------------------------------------/
(3) char* 到 CString
char abc[5];
CString str;
str=(CString)abc;
/---------------------------------------------/
(4) CString 到 char*
CString str;
char* abc[5];
/*LPTSTR*/ abc = (LPTSTR)(LPCTSTR)str;
/--------------------------------------------/
欢迎访问:乐园www.ly8.co