Thread Sekunden in Stunden,Minuten,Sekunden umwandeln (3 answers)
Opened by SirLant at 2004-04-14 03:11

SirLant
 2004-04-14 03:11
#10932 #10932
User since
2003-08-04
516 Artikel
BenutzerIn
[default_avatar]
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!

View full thread Sekunden in Stunden,Minuten,Sekunden umwandeln