1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include <stdio.h>
int main() { int a1, a2, a3, a4; scanf("%d.%d.%d.%d", &a1, &a2, &a3, &a4); unsigned int ip = 0; unsigned char *p = (unsigned char *) &ip; p[0] = a4; p[1] = a3; p[2] = a2; p[3] = a1; printf("%u\n", ip); return 0; }
|