Título: Error copiando cadenas con strcpy (coredump) Publicado por: rixi15 en 4 Enero 2012, 13:16 pm Hola,
tengo un problema y es que mi codigo da un coredump y no sé por qué. Lo que quiero hacer es copiar cadenas en un vector de cadenas, algo como esto: char *buffer[100]; //aqui almacenare 100 cadenas int bufferCont = 0; while.... { strcpy(buffer[bufferCont],(char *)abuffer.a_buffer); bufferCont++; } //abuffer.a_buffer es un vector de caracteres Muchas gracias. Título: Re: Error copiando cadenas con strcpy (coredump) Publicado por: Eternal Idol en 4 Enero 2012, 14:02 pm Todos los punteros de buffer son indefinidos, tendrias que inicializar cada uno con memoria dinamica suficiente antes de usarlo. Ejemplo de guia:
Código Título: Re: Error copiando cadenas con strcpy (coredump) Publicado por: rixi15 en 4 Enero 2012, 15:19 pm pfff muchas gracias Eternal Idol, me salvaste. ;-) ;-)
Título: Re: Error copiando cadenas con strcpy (coredump) Publicado por: Eternal Idol en 4 Enero 2012, 15:24 pm De nadas ::)
|