Thread Sekunden in Stunden,Minuten,Sekunden umwandeln
(3 answers)
Opened by SirLant at 2004-04-14 03:11
Ich verzweifel hier noch seit einer halbe Stunde versuche ich die
vergangene Zeit in Sekunden umzuwandeln, folgender Perl-Code funktioniert einwandfrei: Code (perl): (dl
)
1 2 3 4 5 6 7 $secs = $dauer % 60; $dauer -= $secs; $dauer /= 60; $mins = $dauer % 60; $dauer -= $mins; $dauer /= 60; $hours = $dauer; Das gleiche in C++ jedoch nicht, ich verstehe zwar nicht weshalb, aber die Minuten springen nicht auf 1, bei 60Sekunden sondern die Stunde erhöht sich auf 1, habe schon einiges versucht, aber habe es nie richtig hinbekommen. Könnte mir wer den Code für C++ umschreiben, so dass er funktioniert? Und am besten noch erklären weshalb es so nicht geht, verstehe es nämlich nicht weshalb es in Perl geht und C++ nicht :( Edit: habe es gerade gesehen, ich habe die Zeit nicht durch 60geteilt, bevor ich die Minuten abziehe, sollte wohl besser schlafen gehen :D\n\n <!--EDIT|SirLant|1081897991--> --Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots. So far, the Universe is winning! |