728x90
str = std::string(CT2CA(cstring.operator LPCWSTR())); // std::string <-- CString
wstr = std::wstring(cstring.operator LPCWSTR()); // std::wstring <-- CString
cstring = CString::CStringT(CA2CT(str.c_str())); // CString <-- std::string
cstring = CString::CStringT(wstr.c_str()); // CString <-- std::wstring
str = std::string(CT2CA(wstr.c_str())); // std::string <-- std::wstring
wstr = std::wstring(CA2CT(str.c_str())); // std::wstring <-- std::string
CA2CT 는 ansi version const char* 를 multi-byte const char* 로 변경
CT2CA 는 unicode version const char* 를 ansi version const char* 로 변경
728x90
반응형
'개발 > C 언어' 카테고리의 다른 글
일정관리 PDM (0) | 2022.10.07 |
---|---|
MSBuild 오류 MSB8040 (0) | 2022.09.21 |
gsjava 시큐어 코딩 wcscat_s (0) | 2020.04.21 |
gsjava fopen_s 사용법 시큐어 코딩 (0) | 2020.04.06 |
gsjava openssl windows 컴파일 필수 유틸 (0) | 2020.02.16 |