2
« en: Miércoles 28 de Mayo de 2008, 19:34 »
Saludos Cordiales a Todos.
Con el siguiente codigo lo que quiero es ingresar una url por teclado y comparar con lo que tiene otra cadena, y al final imprimir (tipo filtrado de PROXY) Direccion habilidata o Direccion Restringida.
Pero me sale el Error: Violacion de Segmento el momento de compilar
Por otro lado : Si me pueden corregir la logica del programa les agradeceria, lo que pasa es que el momento de comparar no se como comparar lo que ingreso por teclado por cada direccion que esta en la variable char entrada(separada por , claro).
El codigo es el siguiente:
#include <string.h>
#include <stdio.h>
int main(void) {
char entrada[32] = "abc,d,efde,ew,231";
char *p;
/* La primera llamada con entrada*/
p = strtok(entrada, ",");
printf("%s",p); /*imprime el primer token: abc*/
/*Las siguientes llamadas con NULL*/
while(p) {
p = strtok(NULL, ",");
if (!p) break; /* abandona el bucle */
printf("%s",p); /*imprime los tokens: d efde ew 231*/
}
return 0;
}
MUCHAS GRACIAS DE ANTEMANO