#include #include #include #include int main(void) { in_addr_t adr; unsigned char *jako_bajty = //as bytes (unsigned char *) &adr; char *abcd; struct in_addr tmp; printf("Podaj adres IP jako liczbe dziesietna w formacie sieci (IP address in network format(: "); scanf("%u",&adr); printf("Adres (hex): %X\n", adr); printf("Adres jako bajty (hex) (address as bytes): %X %X %X %X\n", jako_bajty[0], jako_bajty[1], jako_bajty[2], jako_bajty[3]); printf("Adres jako bajty (dec) (address as bytes): %u %u %u %u\n", jako_bajty[0], jako_bajty[1], jako_bajty[2], jako_bajty[3]); tmp.s_addr = adr; abcd = inet_ntoa(tmp); printf("Adres w formacie (address in format) a.b.c.d: %s\n", abcd); return 0; }