본문 바로가기
VisualStudio.C++.C#/코딩팁,함수활용,단편

CString, LPCTSTR, LPTSTR.

by i.got.it 2015. 12. 21.


CString -> LPCTSTR(유니코드에선 const wchar_t* , 멀티바이트에선 const char*)

 

CString cst;

LPCTSTR m_lpctstr = cst;   별다른 처리 없이 대입하듯이 하면됨. 실제 컴파일 과정에서는 CString이 LPCTSTR로 알아서 변환 처리됨.그럼에도, 명시적으로 형변환 하는게 항상 안전함. 즉, 아래 처럼 형변환명시하자.

LPCTSTR m_lpctstr = (LPCTSTR)cst;

 

 


CString -> LPTSTR (유니코드에선 wchar_t*, 멀티바이트에선 char* )

 

CString cst;

LPTSTR p = cst.GetBuffer(0);

cst.ReleaeBuffer();



 본 글이 포함된 상위 정리 장소.

 

 Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11

 

 

///509.

 





댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5