C-t is meg lehet irni joval rovidebbre, csak egymasra kell definialni a 4
oktetes-es integert es a 4x1 oktetes ip-t...
Ugy talan jobban latszik a szamitas modja. De tenyleg rovidebb, es en is
igy szeretem. :)
#include <cstdio>
int main(void)
{
unsigned long i;
unsigned char *addr;
int j=3;
fscanf(stdin,"%ld",&i);
addr = (unsigned char *)&i;
while (j>0) fprintf(stdout,"%d.",addr[j--]);
fprintf(stdout,"%d\n",addr[0]);
return 0;
}
Hasznalata, pipe-ban:
~$ echo "-1062706671" | ./a.out
192.168.98.17
Udv.: Laci :))
--
Baranyai Laszlo <[EMAIL PROTECTED]>
Corvinus University of Budapest
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux