strcmp 함수 써서 영어비교는 잘 되었는데 한글 비교가 안되길래

wchar.h 헤더랑 locale.h 헤더 불러와서 wcscmp 함수로 비교하면

된다는 것까지 검색해서 한번 짜봤는데, 이상하게 계속 일치하지

않는다고 하길래 입력한 문자열이 어떻게 저장되어 있나 궁금해서

내가 입력한 것과 정답을 출력하게 바꿔서 보는데 출력이 이상하게 됨.


wcscmp 써도 영어는 잘 비교되는데, 뭐가 문제일까?

vscode, vs2019 전부 한글입력한거 제대로 출력이 안됨.


코드 URL : https://colorscripter.com/s/k48Hsga


출력 스크린샷 :


(한글)



(영어)



코드 스크린샷 :




-------------------------------------------------------------

수정 사항

-------------------------------------------------------------

wprintf에서 ls로 출력해도 안됨.