*Visual Studio에서 출력
에러 error: converting to execution character set: Illegal byte sequence 가 발생한다.
주의할점은 바로 Build해 봤자 UTF-8로 저장 안되어있으므로 에러가 발생한다.
그러므로 소스를 수정해서 Build해야지 UTF-8로 저장되고 에러가 발생하지 않는다.
#include <fcntl.h>
_setmode( _fileno( stdout ), _O_WTEXT );
추가해주면
Code::Blocks에서 wcout 출력된다.
문제점
cout가 작동하지 않는다;;
참고 wcin은
_setmode( _fileno( stdin ), _O_WTEXT );
추가
댓글 없음:
댓글 쓰기