Comment lire : char FAR FAR** h_addr_list; [Résolu]

Signaler
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
-
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
-
Coucou, voilà mon problème. J'apprend à me servir de la fonction
gethostbyname(), elle fonctionne, elle retourne bien le pointeur d'une
struct hostent. Seulement, il y a une variable de cette structure que
je ne sais pas comment lire :

char FAR FAR** h_addr_list;


Donc si quelqu'un à une petite idée.


P.S. : J'ai trouvé une source sur cppfrance se servant de cette
structure mais l'auteur ne répond pas au post que je fais, donc je me
remet à vous lecteurs de ce Forum.


Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite

2 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,
h_addr_list est un tableau de pointeur terminé par 0
chaque pointeur pointe sur une adresse dont le format est généralement ipv4, c'est pourquoi on peut caster chaque pointeur en struct in_addr* et afficher l'ip avec inet_ntoa.
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
3
ok merci bien

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite