티스토리 뷰




CString  => char* 변환

char * ch;
CString *str;

1) ch = (LPSTR)(LPCSTR)str;

2) ch = str.GetBuffer(str.GetLength());
3) wsprintf( ch, "%s", str);

char*  =>  CString 변환

1) str = (LPCSTR)(LPSTR)ch;
2) str = ch;

 

 

참고)

LPSTR 은 char* 입니다.

LPSTR : char stirng의 32비트 포인터, char* 와 같다.

LPCTSTR : Constant character String의 32비트 포인터

UINT : 32비트 unsigned형 정수
DWORD : unsigned long int형

BYTE : 8비트 unsigned 정수

 

참고 : CString을 const char* 형태로 변경 -> (LPTSTR)(LPCTSTR)CString


-------------------------------------------------------------------------


..아.. 진짜 나 이러고 있다


evc는 처음이라는데 왜 교육도 안보내주고 ;ㅂ;

댓글
댓글쓰기 폼