#include <stdio.h>
#include <netinet/in.h>
int
main()
{
int i;
unsigned int data[64];
unsigned int platinum = htonl(0x00010203);
for (i=0; i<256; i++)
{
((unsigned char *)data)[i] = i;
printf("%.2X%c", i, !((i+1) % 32) ? '\n' : ' ');
}
printf("\n");
for (i=0; i<4; i++)
printf("%.8X\n", ntohl(data[((unsigned char *)&platinum)[i]]));
return 0;
}
|