-
[MFC] CString <-> LPCSTR 변환프로그래밍/C++ 2016. 12. 24. 14:43
자꾸만 까먹어서 적어둠.
먼저, CString -> LPCSTR 변환.
CString 을 CStringA 로 바꾸어 LPCSTR 로 넘기면 됨.
void func1(LPCSTR lpcstrparam)
여기에
CString cstrX; 를 넘기려면,
func1((CStringA)cstrX); 처럼 주면 됨(VS 2013기준).
그리고, LPCSTR -> CString 변환.
LPCSTR lpcs = "1234";
CStringA cstra(lpcs);
CString cstr(cstra);뭐 대충 이렇게.... A2CT 함수를 쓰는 방법도 있다는데, 그냥... ㅎㅎㅎ
'프로그래밍 > C++' 카테고리의 다른 글
[c++, VS2013] Visual Studio 2013 Error: c4996 this function or variable may be unsafe (0) 2019.05.24 [C++, rapidjson] AddMember 시의 형변환 문제 (0) 2019.05.14 [C++] std::string convert std::wstring (0) 2019.05.14 [MFC] CString 문자열의 Delete 함수 (0) 2016.12.20 C++ error LNK2038 관련 불일치가 검색되었습니다 라는 메시지. (0) 2016.12.14