TCHAR -> string 변환, C++ 문자열 자료형 컨버팅 TCHAR에서 std::string으로 변환하는 예제 코드입니다. 12345678910111213const std::string TCHARToString(const TCHAR* ptsz){ int len = wcslen((wchar_t*)ptsz); char* psz = new char[2 * len + 1]; wcstombs(psz, (wchar_t*)ptsz, 2 * len + 1); std::string s = psz; delete[] psz; return s;}Colored by Color Scriptercs 위 함수 코드에 인자에 TCHAR 배열을 넘기면 string 변수가 리턴됩니다. 예를 들면 아래처럼 사용할 수 있습니다. 12..
MFC(CString class)에서 Left, Mid, Right를 사용하여 문자열 자르기하는 방법은 아래와 같습니다. MFC (CString) Samples: 12345678910CString somestring = L"ABCDEFG"; somestring.Left(3) == L"ABC" somestring.Mid(2,3) == L"CDE"somestring.Mid (2) == L"CDEFG" somestring.Right(3) == L"EFG" The index starts at 0 (MFC and C#), so nIndex=2 means the 3rd char!cs C#의 Substring()과 비교하면 이렇습니다. 두 언어의 문자열 자르기 비교표입니다. MFC (CString) C# (strin..