Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2005, 13:32
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Pues agarras esa ip, la metes en un buffer char y luego le aplicas:

char *point;
point=strtok(buffer, ".");

Aqui te va a dar el primer numero antes del punto, ahora debes hacer la comprobacion de que si el primer numero no tiene 3 cifras o algo asi(dependiendo de lo que hagas) entonces lanzas el mensaje de error.

Nota: por cierto, te recuerdo, que primero debes compiar el contenido de point no su valor a otro buffer donde le tienes que aplicar la funcion atoi para poder pasar a numero.

Despues aplicas:

point=strtok(NULL, ".");

Que te da el segundo numero despues del punto y le aplicas lo mismo que al primero, y asi hasta que tengas los 4 numero necesarios.

Saludos