
14/06/2005, 13:32
|
 | | | 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 |