time_t Problem
-
Hi alle miteinander,
ich habe ein Problem. Ich schreibe grad an einem Programm, dass je nach Konfiguration eine Reaktion starten soll. Nach dieser Reaktion soll egal wie oft das Programm ausgeführt wird, diese erst wieder nach einer bestimmten Zeiteinheit erfolgen.
Dazu hab ich in eine Datei die Zeiteinheit in Minuten geschrieben und zusätzlich schreibe ich mit Hilfe von time_t und ctime(...) die Uhrzeit in die Datei an der die Reaktion zu letzt durchgeführt wurde. Nun mein Problem, ich will nun, wenn das Programm wieder ausgeführt wird, die Datei auslesen und die darin befindliche Uhrzeit, mit der aktuellen Vergleichen. Aber wie erhalte ich aus dem in der Datei abgespeicherten String wieder ein time_t Objekt?????
Hoff mir kann jmd helfen!
Gruß
-
time_t now;
now = time(NULL);now schreibst du in ne Datei, dann kannst du "now = buffer ? strtoul(buffer, NULL, 0) : 0;" benutzen, um es wieder von nem String in ne Zeit zu übersetzen.