C Einstiegsaufgabe (Uhrzeit)
-
- Beiträge: 101
- Registriert: Sa Mär 02, 2013 6:53 pm
- Wohnort: Göppingen
Re: C Einstiegsaufgabe (Uhrzeit)
Soweit ich weiß, gibt es keine Möglichkeit integer auf diese Weise zu manipulieren. Ich würde einfach noch eine if-Anweisung einfügen in der du schaust, ob die Minuten kleiner als 10 sind und dann dementsprechend bei der Ausgabe eine Null hinzufügst.
Re: C Einstiegsaufgabe (Uhrzeit)
Eine "0" zwischen "%" und der Ausgabebreite im Formatstring von printf() und sprintf() sorgt dafür, daß die Ausgabebreite mit führenden Nullen aufgefüllt wird.
It's as simple as that. And remember, Beethoven wrote his first symphony in C.
Re: C Einstiegsaufgabe (Uhrzeit)
hey,
Vielen Dank,ich werde es mal probieren und schauen ob und wie es geht,das mit der "0" hatte ich schon mal probiert nur das dann bei z.B 14:45----->2:045 stand und das schaut auch eher schlecht aus,aber ich werde beides nochmal probieren.
Vielen Dank,ich werde es mal probieren und schauen ob und wie es geht,das mit der "0" hatte ich schon mal probiert nur das dann bei z.B 14:45----->2:045 stand und das schaut auch eher schlecht aus,aber ich werde beides nochmal probieren.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: C Einstiegsaufgabe (Uhrzeit)
Moin Lämpi,
schau mal hier: Formatstring
Schau unter Flags und Genauigkeit. Wenn Du das entsprechend kombinierst, wirst Du eine zweistellige Zahl ausgeben, die bei Bedarf (also wenn der Wert kleiner als 10 ist) mit einer führenden Null aufgefüllt wird.
schau mal hier: Formatstring
Schau unter Flags und Genauigkeit. Wenn Du das entsprechend kombinierst, wirst Du eine zweistellige Zahl ausgeben, die bei Bedarf (also wenn der Wert kleiner als 10 ist) mit einer führenden Null aufgefüllt wird.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
-
- Beiträge: 5
- Registriert: Do Feb 06, 2014 11:03 am
Re: C Einstiegsaufgabe (Uhrzeit)
Wie Xin schon geschrieben hat könntest Du auch noch die Formatspezifizierer bemühen. Bei C bin ich nicht mehr so firm, aber irgendwie müsstest Du durch diese Spezifizierer das Padding steuern können. Vlt. hilft das?
http://userpage.fu-berlin.de/~ram/pub/p ... tierung_de
http://home.fhtw-berlin.de/~junghans/cr ... ormat.html
http://userpage.fu-berlin.de/~ram/pub/p ... tierung_de
http://home.fhtw-berlin.de/~junghans/cr ... ormat.html