[Q] 확장 아스키 코드를 출력하려고 합니다.
글쓴이: leeduhui / 작성시간: 금, 2006/06/02 - 8:36오후
안녕하세요 날씨가 후덥지근합니다.
벌써 그분이 오시려고 하는것 같습니다. :)
char buffer[10];
buffer[0] = 0xcc;
printf("buffer=%c\n", buffer[0]);
이렇게 하니 출력이 되지 않습니다.
짧은 생각으로는 char로 2^8까지는 커버될것 같다는 생각을 가지고 있습니다.
웹검색해보니 iconv나 mbtowcs 같은 라이브러리가 있는것 같은데
이런 라이브러리들은 wide-character나 multi language 관련된 것 같습니다. 2바이트문자들을 처리하는 것같은데요.
어찌 해야할까요? 도움주시면 감사하겠습니다.
Forums:
printf("buffer=%x\n",
printf("buffer=%x\n", (unsigned) buffer[0]);
감사합니다.~
제가 출력하고 싶은것은
0xEB(?)와 같은 캐릭터 였습니다. hex값으로 찍고 싶은것은 아니었습니다.
음 어찌해야할까요~ -.-
이렇게 하면
이렇게 하면 어떨까요?
그런데 작업하시는 OS, 컴파일러 등은 무엇인지요?
댓글 달기