MultiByteToWideChar(CP_ACP,0,lac_utf,length(lac_utf),wData,sizeof(wData));
를 이용해서 형변환을 시켰습니다..
델파이로 짠 프로그램을 C로 변환해야 하는 문제가 남았습니다.
델파이에서는 잘 되는데 C에서는 저 함수를 쓰지를 못해 mbstowcs란 함수를 썼습니다..
하지만 결과값에 null값이 2번 연속으로 들어옵니다..
예를 들어
원래 #0'a'#0'b' 이렇게 들어와야 할 값이
#0#0#0'a'#0#0#0'b' 이렇게 들어옵니다..
저 함수의 원래 특성이 그런 것인지 궁금합니다,..
그리고 원래 의도했던 형변환을 시키기 위해서는 어떻게 해야하는지요..
아무쪼록 도움 부탁드립니다..