본문 바로가기

Language/C++

CString, char*, int, long 문자형 변환

******* CString -> int *******

int형 = _ttoi(CString형);

 

******* int -> CString *******
CString형.Format(_T("%d"), int형);

 

******* CString의 atoi, itoa *******
itoa(int형, char형, 진수);

int형 = atoi(char형);

 

******* CString -> char* *******
Cstring str;
str = "hello";
char* ss = LPSTR(LPCTSTR(str));

 

******* char* -> CString *******
char ss[] = "hello";
CString str;
str.Format("%s", ss);
(Format대신 GetBuffer() 사용 가능)