비주얼 스튜디오를 사용하면서 유니코드에 부딪히게 된다... 그에 따른 매크로 함수가 있다! 왜 지금알았는가? ㅜ_ㅜ....젠장~ T2A, A2T 매크로 함수가 있다 열심히 사용해보자^^!! 추가해야되는 해더파일 : atlbase.h TCHAR buffer[100]; char * char_buffer = T2A(buffer); #include // Unicode to Ansi USES_CONVERSION; CStringA strTemp; strTemp = T2A( (TCHAR*)str ); // Ansi to Unicode USES_CONVERSION; CString strTemp; strTemp = A2T( (char*)str ); 이렇게 사용을 하면~^________________^a 된다! 후훗.
// CString -> wchar_t * -_-;;;;; 이상함..;; CStringW aaa(_T("hello!")); wchar_t *a = (wchar_t *)aaa.GetBuffer(); MessageBoxW(NULL, a, a, 0); //이것도.... 되긴되는데..;;;; wchar_t wTemp[1024] = L"\0"; MultiByteToWideChar(CP_ACP, 0, m_szNotice,m_szNotice.GetLength(),wTemp,1024); // wchar_t * -> CString 변환 wchar_t *aaa = L"Hello, World!"; CString temp(aaa); m_szText = temp;