Hola!
Primero de todo decir que estoy empezando a aprender a programar en C y que estoy muy (MUY) verde , una vez dicho esto:
Estoy realizando un proyectito en C y en uno de los pasos tengo que copiar una cadena de un tipo definido como u8 que se corresponde con unsigned char en otra tabla de char.
Lo he intentado haciendo un cast en la función strcpy y utilizando la función memcpy, que he localizado por internet, pero se ve que no lo hago bien porque siempre me da core en ese paso.
Más concretamente, tengo lo siguiente:
typedef unsigned char u8;
typedef struct {
u8 tipo;
u8 nombre_fichero[100];
} APDU_PETICION;
char * nombre_del_fichero = NULL;
Como digo, mi intención es copiar el contenido de la tabla "nombre_fichero" contenida en la estructura, en la tabla nombre_del_fichero, pero soy incapaz.
Si alguien pudiese ayudarme a resolver este problema estaría muy agradecido
Un saludo!