|
16진수 출력법
보통은 이렇게 해요..
for( int i=0 ; i<256 ; i++ )
{
printf("%02X ",buf[i]);
}
이렇게 코딩을 하면........
FF C5 FF 02 AE CE 9F 8E 같이...
아주 익숙한 코드로 나오게 되지요... ㅡㅡ;
주의) 여기서 상수 256는 recv에서 받은 갯수만큼만 해야 합니다. ㅎㅎ
오징어 님이 쓰신 글 :
: 소켓통신으로 해서...
:
: receive로 해서 어떤 신호를 받아왔는데요.
:
: 그 신호가 알아보니 16진수라고 합니다.
:
: 그래서 그런지 char buf[256] 에 깨져서 저장이 되더라구요.
:
: fIA`XYRkEO`aU@b~FdKxVUKJVaX\|WaXFyqNgmcGeOq`NejcxhZquFIZr[Fof~_Ti{uJHC]aGoYv~_gfmXzRaaU@RCy[Jtjy`Od\gCHoawrJNsXRSNgRJKAsZUzLBUFObteMz]jDyQUk{uetpiQQPfIA`XYXnFh_^jxzfDMiHrRKUXwYrg]^nTmysqvUF@}Wm{_C}eWqirbGmiCrtN@lYv~_gfg_yj^^jmxfDJvcPEmbhg
:
: 이런식으로요 ㅋ
:
: 그러면 원래대로 나오게 하려면 어떻게 해야 할까요? ㅜㅜ
|