#include<stdio.h>
#include<arpa/inet.h>
#include<strings.h>
int main(int argn, char **args)
{
struct in_addr addrptr;
bzero(&addrptr,sizeof(&addrptr));
inet_aton("192.168.1.1",&addrptr);
printf("%d\n",addrptr.s_addr);
char *str_addr = inet_ntoa(addrptr);
printf("%s\n",str_addr);
printf("%d\n",inet_addr("192.168.1.1"));
return 0;
}
//output:
//16885952
//192.168.1.1
//16885952