2013-03-20 42 views

回答

0

下面的代码就足够了,

int i=0; 
u_char * ptr=pkt; 
for (; i<20; i++) 
    printf("%x ", ptr++); 
printf("\n"); 
2

尝试printf

int i=0; 
for (; i<20; i++) 
    printf("0x%.2x ", pkt[i]); 
printf("\n"); 
+0

所需要正是这个人,但我也建议他读的printf手册页,例如在这里: http://linux.die.net/man/3/printf – 2013-03-20 18:33:05