Foros del Web » Programación para mayores de 30 ;) » C/C++ »

core dumped muy extraño

Estas en el tema de core dumped muy extraño en el foro de C/C++ en Foros del Web. hola. Tengo un problema muy muy muy extraño con gcc. Hize el programa con Devcpp pero al pasarlo al terminal de linux y hacer el ...
  #1 (permalink)  
Antiguo 17/08/2009, 14:11
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
core dumped muy extraño

hola. Tengo un problema muy muy muy extraño con gcc. Hize el programa con Devcpp pero al pasarlo al terminal de linux y hacer el make i ejecutarlo me sale error.

tengo unas linias de codigo donde peta el programa:

printf("\n\nnom: [%s]",comp[i].nom_component);
printf("\n\n nom: [%s]",comp[i].nom_component);
printf("\n\nnom: [%s]",comp[i].nom_component);
printf("\n\nnom: [%s]",comp[i].nom_component);
printf("\n\nnom: [%s]",comp[i].nom_component);
printf("\n\nnom: [%s]",comp[i].nom_component);

printf("holai");
printf("holaiii");
printf("hoiiiila");
printf("ihola");
printf("hol");
printf("hiola");
printf("hola");
printf("hola");
printf("hola");


i al ejecutar me sale esto:


]om: [Phenom 9500 Quad Core 4MB (AMD)

]nom: [Phenom 9500 Quad Core 4MB (AMD)

]om: [Phenom 9500 Quad Core 4MB (AMD)

]om: [Phenom 9500 Quad Core 4MB (AMD)

]om: [Phenom 9500 Quad Core 4MB (AMD)

Segmentation fault (core dumped)



Para empezar ya es raro que me aga el printf como le de la gana porque sustituye el primer caracter por el ultimo i borra el ultimo.

Y luego, porque peta al hacer un simple printf ?????

muchas gracias
  #2 (permalink)  
Antiguo 17/08/2009, 14:15
 
Fecha de Ingreso: agosto-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: core dumped muy extraño

jajaja. He probado de poner \n antes de holai i de holaiii i me imprime asta holai. O sea que el core dumped es cuando imprime algo sin \n delante jeje. En fin aver si alguien sabe de que se trata porque esto parece muy raro.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:08.