RE:Ayuda en programacion de un IPConfig
.Si utilizas la libreria de winsockets, seguramente tienes la funcion gethostname() y gethostbyname().
La primera te devuelve el nombre del PC en el que está corriendo tu programa.
A la segunda, si le pasas dicho nombre como parámetro, te devolverá su ip (eso sí, metida dentro de una estructura un poco extraña y en un formato extraño). Te pongo un cacho de código extraido de internet de como tratar dicha estructura:
int main(int argc, char *argv[])
{
struct hostent *h;
if (argc != 2) { // Comprobación de errores en la línea de comandos
fprintf(stderr,"usage: getip address\n");
exit(1);
}
if ((h=gethostbyname(argv[1])) == NULL) { // Obtener información del host
herror("gethostbyname");
exit(1);
}
printf("Host name : %s\n", h->h_name);
printf("IP Address : %s\n", inet_ntoa(*((struct in_addr *)h->h_addr)));
return 0;
}
Se bueno.