|
움.. 다른 부분은 눈여겨 보지 않았구요.. 가장 중요한 부분만 답변 드립니다.
word text_conv[100];
WideString swName = WideString(sName); // 헥사값으로 변환
text_conv = swName.operator wchar_t *(); // 이 부분이 잘못 됐습니다.
제가 지금 게임방이라서;; API확인을 못하는데 WideString의 멤버 함수중 c_str()이 없었나요?
어쨌든 위의 코드는 '배열 시작 주소에 wchar_t의 포인터를 대입'하는 코드이기 때문에 틀렸습니다.
아래와 같은 방식으로 하셔야 합니다.
wcscpy( (wchar_t *)text_conv, (wchar_t *)swName, swName.Length() );
|