Zeitfunktionen
-
Ich schreibe gerade an einer Datumsklasse und möchte daher die Systemzeit abfragen.
Laut www.cppreference.com müsste es doch eigentlich so gehen:include <ctime> using namespace std; int main() { tm* temp = localtime(time()); //jetzt etwas mit der Struktur tm anfangen }Aber der Compiler meldet folgenden Fehler:
too few arguments in function time_t time(time_t*)Gut, time() will also einen Parameter time_t* nur laut cppreference.de will es das nicht und wie komm ich sonst noch da dran? Brauch den ja eigentlich für localtime.
Hoffe ihr wisst da mehr.
Panke
-
Afair kann (und muß) man dort NULL angeben, wenn der Parameter nicht benötigt wird (die Funktion stammt noch aus C und hat deshalb keine Default-Parameter oder Überladungen).
-
CStoll schrieb:
Afair kann (und muß) man dort NULL angeben, wenn der Parameter nicht benötigt wird (die Funktion stammt noch aus C und hat deshalb keine Default-Parameter oder Überladungen).
Yup: time(0);
-
Danke