[MFC] 형변화

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가 정의.

 

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);s"

 

출처 : 데브피아

by 가츠 | 2007/12/20 17:54 | + [MFC] | 트랙백 | 덧글(0)


<< 이전 페이지 다음 페이지 >>