Elegant Sekunden in Stunden umrechnen
-
Hallo,
ich kenne mich leider mit C++ noch nicht so gut aus, da ich von der prozeduralen Schiene komme :p
Suche eine elegante Möglichkeit bei Eingabe von Sekunden das ganze in Stunden und Sekunden wieder auszugeben.
Bekomme das ganze schon hin, aber gefällt mir nicht richtig
Ist es das gescheiteste das mit Modulo zu machen oder gibts da bessere Mittel?Danke schon mal im voraus.
Der Colt
-
Modulo ist dafür wohl eh das eleganteste
Oder du nimmst gleich eine Lib dafür (zB Bosst hat sowas dabei)
-
Colt71 schrieb:
Suche eine elegante Möglichkeit bei Eingabe von Sekunden das ganze in Stunden und Sekunden wieder auszugeben.
/3600 oder so
und was ist mit den minuten?
-
Ja, des is scho klar mit 3600.
Aber dann will ich ja die Minuten und restlichen Sekunden mit Modulo ausgeben, aber die komische Syntax bei C++ nervt mich zur Zeit noch.
Ich hatte bis jetzt halt nur ne Befehlszeile und fertig
Aber werd des scho hinbekommen, die Nacht is ja noch jung
-
Colt71 schrieb:
Ich hatte bis jetzt halt nur ne Befehlszeile und fertig
in c kannste auch alles in eine zeile schreiben
printf ("%d %d\n", x/3600, x%3600);
-
net: Verrat mir mal bitte, warum ich das da nicht auch in eine C++-Zeile krieg.
cout << x/3600 << " " << x%3600 << endl;
-
net schrieb:
Colt71 schrieb:
Ich hatte bis jetzt halt nur ne Befehlszeile und fertig
in c kannste auch alles in eine zeile schreiben
printf ("%d %d\n", x/3600, x%3600);
das kann man in vielen sprachen.
cout << x/3600 << x%3600;
-
Michael E. schrieb:
net: Verrat mir mal bitte, warum ich das da nicht auch in eine C++-Zeile krieg.
Verrat mir mal bitte wo er denn behauptet hat, dass es nur in C geht?
-
net schrieb:
Colt71 schrieb:
Ich hatte bis jetzt halt nur ne Befehlszeile und fertig
in c kannste auch alles in eine zeile schreiben
Wir sind hier im C++-Forum. Wieso fängt er mit C an? Für mich liegt die Betonung auf "kannste auch", so unter dem Motto, weich auf C aus, weils in C++ nicht geht.
-
Michael E. schrieb:
Für mich liegt die Betonung auf "kannste auch", so unter dem Motto, weich auf C aus, weils in C++ nicht geht.
so war's nicht gemeint
in c++ geht natürlich beides, 'printf' wie auch 'cout'
-
Vielen Dank für die vielen netten Antworten.
Habe das ganze gestern Abend auch noch mit dem Modulo-Operator hinbekommen, ist ja jetzt auch nicht sehr schwer.
Da ich mir in der nächsten Zeit auch noch C aneignen darf kam mir die Antwort von net ganz recht.Danke nochmals
Grüße Colt
-
Colt71 schrieb:
Da ich mir in der nächsten Zeit auch noch C aneignen darf kam mir die Antwort von net ganz recht.
siehste wohl...aber diese cout-fans müssen wie immer erstmal meckern
-
net: Ich lern grad ziemlich schleppend LISP. Kannst du nicht bitte in jedem Thread schreiben, wie ne Lösung in CLISP aussieht? :p