.
Buenas, al ejecutar el imprimirFecha me aparece :
principal: principal.cpp:205: void main_imprimirFecha(TFecha): Assertion `fecha != NULL' failed.
Aborted
Cual es la causa?
principal: principal.cpp:205: void main_imprimirFecha(TFecha): Assertion `fecha != NULL' failed.
Aborted
Cual es la causa?
Hola Luciano,
Lo que dice ese mensaje es que, en la línea 194 de principal.cpp, el programa evaluó que la fecha fuera distinta de NULL y el resultado fue falso, lo que ocasionó que el programa abortara su ejecución. Para que esto no ocurra es necesario crear una fecha previamente.
Lo que dice ese mensaje es que, en la línea 194 de principal.cpp, el programa evaluó que la fecha fuera distinta de NULL y el resultado fue falso, lo que ocasionó que el programa abortara su ejecución. Para que esto no ocurra es necesario crear una fecha previamente.
Es que antes de ejecutar imprimirFecha ejecute el crearFecha y sigue pasando. Lo que no se es si es problema de el codigo de crearFecha( el cual segui los pasos que dice en la letra) o el de imprimirFecha
En respuesta a Luciano Conti Rodríguez
Re: 5. Implementar imprimirTFecha.
Hola Luciano,
Viendo que el assert es de la linea 205 de principal.cpp y se ejecuta antes de imprimirTFecha, el problema seguramente se halle en crearFecha.
Saludos!
Ignacio
Viendo que el assert es de la linea 205 de principal.cpp y se ejecuta antes de imprimirTFecha, el problema seguramente se halle en crearFecha.
Saludos!
Ignacio
Buenas, pregunta sobre la función imprimirTFecha, no me quedo claro si luego de imprimirla hay que liberar el espacio, por lo que dice en la sección
Si, hay que liberarla
Una de las entradas tiene la siguiente disposiciòn:
"crearFecha 22/3/2023
imprimirFecha
liberarFecha
Fin"
Si atamos el imprimirFecha a liberarFecha, estamos liberando doble.
"crearFecha 22/3/2023
imprimirFecha
liberarFecha
Fin"
Si atamos el imprimirFecha a liberarFecha, estamos liberando doble.