Ecrire un programme en C qui reçoit l’URL d’une machine comme argument et affiche sa première @

Ecrire un programme en C qui reçoit l’URL d’une machine comme argument et affiche sa première @

par MOKEDDEM Djaballah,
Nombre de réponses : 1


#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;
}