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.
Todos los punteros de buffer son indefinidos, tendrias que inicializar cada uno con memoria dinamica suficiente antes de usarlo. Ejemplo de guia:
buffer[bufferCont] = (char*)malloc(256);
strcpy(buffer[bufferCont],(char *)abuffer.a_buffer);
pfff muchas gracias Eternal Idol, me salvaste. ;-) ;-)
De nadas ::)