Vergangene Zeit ermiteln
-
Hallo Leute,
ich benötige zufällige Zeitwerte:
// Die Jetztzeit holen. (In Sekunden seit 1.1.1970) time(&zeit); // Den Zeitwert um maximal 10% reduzieren. zeit *= 1 - (int)ceil((double)rand()/RAND_MAX)/10; // Die Zeit abspeichern. myChar1 = asctime(localtime(&zeit)); // Eine Zeitspanne die maximal ein Jahr ist draufaddieren. zeit -= (int)ceil(((double)rand()/RAND_MAX)*3600*24*7*12); // Auch diese Zeit abspeicher. myChar2 = asctime(localtime(&zeit));
Warum steht in myChar1 myChar2 immer der gleiche Wert? Obwohl sich der Wert in zeit immer verändert.
Könntet Ihr mir da helfen?
-
Dieses asctime scheint nur einen Pointer auf einen lokalen String zurückzugeben. Den man dann duplizieren muß...
Tschuldigung...