근데 일본어가 좀 쓰이는 프로그램이라
유니코드를 쓰고싶은데 싶어서 계속 알아봤더니
유니코드 상태에서는 CString을 바로 char로 바꿀수가 없다더라
더 좋은 방법이 있는지 없는지는 모르겠지만 그래도 계속 알아봐서 해결해낸게
CString -> WCHAR -> char 이런식으로밖에 변형해서 해냄
진심 개빡친다 누가 이딴식으로 만들었냐
겨우 문자열 이거 쪼끔때문에 몇시간이나 한건지
근데 일본어가 좀 쓰이는 프로그램이라
유니코드를 쓰고싶은데 싶어서 계속 알아봤더니
유니코드 상태에서는 CString을 바로 char로 바꿀수가 없다더라
더 좋은 방법이 있는지 없는지는 모르겠지만 그래도 계속 알아봐서 해결해낸게
CString -> WCHAR -> char 이런식으로밖에 변형해서 해냄
진심 개빡친다 누가 이딴식으로 만들었냐
겨우 문자열 이거 쪼끔때문에 몇시간이나 한건지
ㅋㅋ 일본어 좆같음 인정 - DCW
MultibyteToUnicode였나 뭐 이런 느낌의 이름 가진 winapi함수 있는데 얘 래핑해서 함수만들어놓으세요 편함 - DCW
char는 unicode를 지원하는데, 기존에 cstring이 ansi만 지원하나보네, 그렇기때문에 wide로 한번변환을 했다가 char형으로 다시 넣으면 unicode를 지원하기때문에 그대로 들어가는듯. 어쩔수없다, 꼬우면 설계쪽으로 가야된다.
WinAPI처음 시작할땐 문자열다루는게 제일빡침 ㄹㅇ
ㅉㅉ...