kyuseo의 게임 프로그래밍

CHAR 과 WCHAR 자료형의 변환 :: CStringW, USES_CONVERSION, A2W, W2A활용 본문

C++ 개발

CHAR 과 WCHAR 자료형의 변환 :: CStringW, USES_CONVERSION, A2W, W2A활용

kyuseo 2008. 3. 25. 14:09

개요..

 

CStringW, USES_CONVERSION, A2W, W2A을 활용하여CHAR 과 WCHAR 자료형의 상호 변환 방법을 설명 드립니다.

 

 

 

방법

 

- CString 과 CStringW 을 이용하는 방법

 

char sz[10] = "123가나다라마바사";

WCHAR szw[10] = L"123가나다라마바사";

 

 

CStringW strw( sz ); // char -> wchar

 

CString str( szw ); // wchar -> char

 

 

- USES_CONVERSION , A2W, W2A 을 이용하는 방법

 

char sz[10] = "123가나다라마바사";

WCHAR szw[10] = L"123가나다라마바사";

 

 

USES_CONVERSION;

 

WCHAR* w = A2W( sz ); // char -> wchar

 

CHAR* c = W2A( szw ); // wchar -> char