dr. Baranyai László wrote:
#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;
}
Akkor mar:
#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <arpa/inet.h>
int main(void) {
int addr;
fscanf(stdin,"%d",&addr);
addr=ntohl(addr);
printf("%s\n",inet_ntoa(*(struct in_addr *)&addr));
return (0);
}
--
Sziasztok: Zsolt
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux