Hola. Ayuda por favor
Estoy tratando de copiar una cadena de un puntero matriz a otro puntero matriz,
Pero solo me deja guardarlo a partir del segundo lugar de la cadena matriz, ya que si lo quiero guardar en el primer lugar me marca "core generado"
Forzosamente tengo que dejar libre el subíndice o ??????
Estoy tratando de copiar una cadena de un puntero matriz a otro puntero matriz,
Código (c) [Seleccionar]
#include <stdio.h>
#include <string.h>
int main()
{
const char *cad[5]={"uno","dos","tres","cuatro","cinco"};
char *cad2[3];
printf("%s\n",cad[3]);
strcpy(cad2[0],cad[3]);
printf("\n%s\n",cad2[0]);
Pero solo me deja guardarlo a partir del segundo lugar de la cadena matriz, ya que si lo quiero guardar en el primer lugar me marca "core generado"
Forzosamente tengo que dejar libre el subíndice o ??????