4. Implementar las funciones cedulaTPersona y fechaNacimientoTPersona ..

4. Implementar las funciones cedulaTPersona y fechaNacimientoTPersona ..

de Alejandro Blanco -
Número de respuestas: 4
En respuesta a Alejandro Blanco

Re: 4. Implementar las funciones cedulaTPersona y fechaNacimientoTPersona ..

de Tomas Jorge Carrau Giacummo -
buenas, no entiendo bien que hay que hacer, en cedulaTPersona, nos dan una persona y simplemente hay que escribir la cedula o hay que leer de a entrada una cedula? gracias de antemano
En respuesta a Tomas Jorge Carrau Giacummo

Re: 4. Implementar las funciones cedulaTPersona y fechaNacimientoTPersona ..

de Maria de las Nieves Freira -
Hola, Tomás.
Te pasan una persona como parámetro y la función debe retornar su cédula (no hay que escribir nada en pantalla ni leer nada desde el teclado).
Saludos cordiales.
En respuesta a Alejandro Blanco

Re: 4. Implementar las funciones cedulaTPersona y fechaNacimientoTPersona ..

de José María Barrabino Hobbins -
Buenas, cuando pruebo los casos de prueba a mano, la salida es la misma (esta bien). Pero si lo hago "automatico", make t-persona2-imprimirci, me sale error: 12 bytes in 1 blocks are definitely lost in loss record 1 of 1.
En respuesta a José María Barrabino Hobbins

Re: 4. Implementar las funciones cedulaTPersona y fechaNacimientoTPersona ..

de Ignacio Fernandez Codina -
Buenas

Cuando los probas a mano (asumo ejecutando "./principal") no estas utilizando valgrind para hacer un chequeo de uso de memoria, por eso no te salen errores. Al ejecutar make t-persona2-imrpimirci se esta ejecutando con valgrind. Te invito a probar a mano utilizando "valgrind ./principal" en lugar de "./principal" y seguramente te salga el mismo error de manejo de memoria.
El error que se muestra significa que tu programa hace un mal manejo de la memoria y que pierde la referencia a 12 bytes de memoria.

Saludos!
Ignacio.