네트워크로 12바이트 만큼 받았아서 비트로 출력했는데 값이 이상하게 찍혀서 해결이 안되네요..
fffffffeb ------> eb로 나와야 하는데 왜 ffffff가 붙어서 나오는지 모르겠어요.
08 00 00 00 00 00 8b 14 01 00 00 00 08 00 00 ffffffeb 00 00 ffffff8b 14 01 00 00 00
가변인자 함수인 경우 발생하는 타입 프로모션 때문입니다. char 배열로 받으신 것 같은데, unsigned char 배열로 받으셔야 될 것 같군요.
Orion Project : http://orionids.org
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
가변인자 함수인
가변인자 함수인 경우 발생하는 타입 프로모션 때문입니다. char 배열로 받으신 것 같은데, unsigned char 배열로 받으셔야 될 것 같군요.
Orion Project : http://orionids.org
댓글 달기