#include <netdb.h>
#include <netinet/in.h>int main(int argc, char *argv[]){ struct hostent *h; if (argc != 2) { fprintf(stderr,"usage: getip adresse\n"); exit(1); } if ((h=gethostbyname(argv[1])) == NULL) { herror("gethostbyname"); exit(1); } printf("Host name : %s\n", h->h_name); printf("IP adresse : %s\n",inet_ntoa(h_addr_list [ 0 ])); return 0;}