Hola.. estoy haciendo un programa en c++ en el cual tengo que guardar una hora en un fichero y despues leer dicha hora, y calcular el tiempo pasado entre que se guardó esa hora en el fichero y la hora a la que se volvió a abir. El formato que uso es time_t.
El problema es que sin guardar a fichero funciona todo bien.. quiero decir: obtengo la hora en un momento dado.. y minutos despues (sin haber cerrado el programa) obtengo la siguiente hora y calculo la diferencia en segundos entre esas dos horas; pero cuando lo tengo que guardar al fichero (trabajo con la libreria fstream.h) y volver a leerlo me da errores (solo cuando lo leo) porque guardo un time_t pero al leerlo no se como hacerlo.
Era para ver si me sabiais decir como lo podría hacer y de paso como puedo darle formato a ese time_t para mostrarlo por pantalla.
Un saludo