Problem mit __TIME__
-
Hallo,
ich habe folgendes Problem:
Ich habe ein kleines Programm geschrieben bei der es die funktion geben soll, die aktuelle Zeit anzuzeigen. Dazu wollte ich die Funktion__TIME__benutzen,, nur wird damit leider die Zeit ausgegeben, bei der die Datei das letzte mal kompiliert wurde... Sagen wir ich Kompiliere die Datei um 10:00 Uhr und öffne sie dann wieder um 12:00 Uh. Dann wird ausgegeben : Uhrzeit : 10:00 Uhr. Hat jmd eine Lösung wie man die wirklich aktuelle Zeit ausgeben kann?
Viele Grüße!
-
Schau dir mal voller Freude diese Funktionen an
http://www.cplusplus.com/reference/clibrary/ctime/Hoffe, dass ich dich richtig verstanden habe

-
Genau das ist der Zweck von __TIME__
__TIME__ ist übrigens ein Makro vom Präprozessor, das zur Compilezeit eingesetzt wird.
-
http://www.willemer.de/informatik/cpp/timelib.htm
Oder, einfach abkopiert:
#include <iostream> using namespace std; #include <ctime> int main() { time_t Zeitstempel; tm *nun; Zeitstempel = time(0); nun = localtime(&Zeitstempel); cout << nun->tm_mday << '.' << nun->tm_mon+1 << '.' << nun->tm_year+1900 << " - " << nun->tm_hour << ':' << nun->tm_min << endl; }Google ist dein Freund.