💼 정보 ver1.0
MFC 형변환
James Wetzel
2011. 11. 11. 16:03
728x90
반응형
CString -> char*
CString str;
char *szStr = (LPSTR)(LPCTSTR)str;
char* -> CString
CString str;
str.Format(_T("%s"), szStr);
CString -> int
CString str(_T("123"));
int num = atoi(LPCTSTR(str));
operator LPCTSTR ( ) const;
CString에 LPCTSTR operator가 정의.
CString → int
int형 = _ttoi(CString형);
int → CString
CString형.Format( _T("%d"), int형);
int -> CString
CString str;
int num = 6;
str.Format(_T("%d"),num);
CString -> double
CString str(_T("1.23"));
double num = atof(LPCTSTR(str));
double -> CString
CString str;
float num = 1.23;
str.Format("%f", num);
출처 : 데브피아
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=666731&ref=666731
728x90
반응형