C++/형변환

CString <-> LPWSTR

람뫼 2018. 10. 10. 10:07

Unicode 환경에서의 형변환.


CString -> LPWSTR


첫 번째 방법.


1
2
3
4
LPWSTR szAA;
CString strBB;
 
szAA = (LPWSTR)(LPCWSTR)strBB;
cs

 

CString을 LPCWSTR로 변환한 후 LPWSTR로 변환.


두 번째 방법


1
2
CString aa = _T("123");
LPWSTR dd = aa.GetBuffer();
cs



LPWSTR -> CString 

 

1
2
3
4
LPWSTR szAA;
CString strBB;
 
strBB.Format(_T("%s"), szAA);
cs

 

CString의 Format함수를 사용하여 변환.