#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
int main()
{
char ipdotdec[20];
struct in_addr s;
printf("please input ip address:\n");
scanf("%s",ipdotdec);
inet_pton(AF_INET,ipdotdec,(void *)&s);
printf("inet_pton:0x%x\n",s.s_addr);
inet_ntop(AF_INET,(void *)&s,ipdotdec,16);
printf("inet_ntop:%s\n",ipdotdec);
}
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
int main()
{
char ipdotdec[20];
struct in_addr s;
printf("please input ip address:\n");
scanf("%s",ipdotdec);
inet_pton(AF_INET,ipdotdec,(void *)&s);
printf("inet_pton:0x%x\n",s.s_addr);
inet_ntop(AF_INET,(void *)&s,ipdotdec,16);
printf("inet_ntop:%s\n",ipdotdec);
}