Salut,
je cherche à récupérer mon adresse ip à l'aide d'un petit programme c.
J'ai trouvé sur le site ceci :
http://c.developpez.com/faq/?page=reseau#RESEAUX_nom
permettant de récupérer une adresse ip à partir du nom de la machine. Donc j'ai crée un petit programme en utilisant la fonction gethostname. Mais je rencontre des problèmes, j'ai comme l'impression que cette fonction n'est pas reconnu et pourtant j'utilise bien unistd.h
voici mon code tout simple :
#include <stdio.h>
#include <unistd.h>
int main(void)
{
char nom[200];
gethostname(nom, sizeof(nom));
printf("%s",nom);
}
merci
Partager