SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: buscasolus en Miércoles 28 de Mayo de 2008, 19:34

Título: Error Al Compilar : Vialacion De Segmento
Publicado por: buscasolus 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
Título: Re: Error Al Compilar : Vialacion De Segmento
Publicado por: Eternal Idol en Miércoles 28 de Mayo de 2008, 21:04
¿Te da ese error al compilar o al ejecutar? ¿Que compilador y S.O. estas usando? Yo probe con VC++ 8 en Windows y con g++ en FreeBSD y no tuve problemas ...
Título: Re: Error Al Compilar : Vialacion De Segmento
Publicado por: buscasolus en Sábado 31 de Mayo de 2008, 01:28
ESTOY UTILIZANDO:
Plataforma Linux: Centos 4.4
Compilador : gcc

Ahi me sale el Error : Violacion de Segmento
Título: Re: Error Al Compilar : Vialacion De Segmento
Publicado por: sergios_ en Sábado 31 de Mayo de 2008, 13:00
Hola buscasolus,

¿Lo que te da el error es exactamente el mismo código que has puesto en el post?

Yo lo he compilado con gcc y lo he ejecutado y no he tenido ningún problema.
Título: Re: Error Al Compilar : Vialacion De Segmento
Publicado por: Eternal Idol en Domingo 1 de Junio de 2008, 09:49
Nadie mas es capaz de reproducir el error, te recomiendo que lo depures con gdb (no te olvides el -g al compilar asi te genera una version de debug).