Bonjour,

Je suis sous windows et j'ai besoin que mon programme affiche l'adresse IP de la machine sur lequel il tourne. Pourriez vous m'aidez svp?

Msdn référence des fonctions qui font cela mais j'ai l'impression qu'elles n'existent pas en C car mon compilateur ne les reconnait pas et que je ne les ai pas vu dans winsock2.h

La seule fonction que j'ai trouvé est gethostbyname, qui devrait renvoyé l'adresse IP quand je lui donne le nom de la machine (que j'obtiens avec gethostname), mais quand je fais un printf du résultat en tant que string, il m'affiche êp6 .

Merci de vos réponses