voila ( si tu veut connaitre le nom de la machine sur lakel le prog sexecute fait un gethostname)
char ips [16];
struct hostent *hpServeur= gethostbyname
("le_nom_de_la_machine" );
if (!hpServeur)
{
// la ta un prob
}
char* p = (char*)& (*((unsigned int*) hpServeur->h_addr));
memset(ips, 0, 15);
sprintf(ips, "%d.%d.%d.%d", (unsigned char)*(p+0), (unsigned char)*(p+1), (unsigned char)*(p+2), (unsigned char)*(p+3));