5. Implementar la función imprimirTPersona.

Re: 5. Implementar la función imprimirTPersona.

de Nicolas Emanuel Esmite Valdez -
Número de respuestas: 0
Buenas tardes. En la función de fechaNacimientoTPersona me arroja el siguiente mensaje en terminal :
< 1>2>Persona creada de forma exitosa. < 3>La fecha de nacimiento de la persona es: 24/3/2024 < 4>5>Fin.
---
> ==341563== Invalid write of size 4
> ==341563== at 0x10A7F2: fechaNacimientoTPersona(rep_persona*) (persona.cpp:113)
> ==341563== by 0x109C2E: main_imprimirFechaPersona(rep_persona*) (principal.cpp:257)
> ==341563== by 0x109544: main (principal.cpp:129)
> ==341563== Address 0x8 is not stack'd, malloc'd or (recently) free'd
> ==341563==
> ==341563==
> ==341563== Process terminating with default action of signal 11 (SIGSEGV)
> ==341563== Access not within mapped region at address 0x8
> ==341563== at 0x10A7F2: fechaNacimientoTPersona(rep_persona*) (persona.cpp:113)
> ==341563== by 0x109C2E: main_imprimirFechaPersona(rep_persona*) (principal.cpp:257)
> ==341563== by 0x109544: main (principal.cpp:129)
> ==341563== If you believe this happened as a result of a stack
> ==341563== overflow in your program's main thread (unlikely but
> ==341563== possible), you can try to increase the size of the
> ==341563== main thread stack using the --main-stacksize= flag.
> ==341563== The main thread stack size used in this run was 8388608.
> Segmentation fault

Aparenta que la salida es la esperada, pero no sabría como solucionar los otros mensajes. Me podrían iluminar?