IntelAmdAti Skrevet 22. april 2015 Del Skrevet 22. april 2015 (endret) Hei,jeg skal programmere en klokke på en mikrokontroller. Bruker Atmel Studio 6.2 og xMega A1 XplainedFormatet på klokken/kalender skal se slik utYYYY/MM/DD HH:MM:SSMen når måned, time, minutt og sekund er lavere enn 10 ser det slik ut:2015/3/9 8:3:1Det skal se slik ut:2015/03/09 08:03:01Jeg trenger altså å legge til en null forran tall som er under 10 (f.eks. 3 skal være 03)printf-kodelinjen ser slik ut:printf("%i/%i/%i %i:%i:%i", Year, Month, Date, Hour, Minute, Second);Noen som har noen tips? Det kan løses med noen if-løkker men håper på en litt smidigere løsning Endret 22. april 2015 av Pycnopodia Lenke til kommentar
Sokkalf™ Skrevet 22. april 2015 Del Skrevet 22. april 2015 (endret) printf("%02i\n", 3); 03 Endret 22. april 2015 av Sokkalf™ Lenke til kommentar
IntelAmdAti Skrevet 22. april 2015 Forfatter Del Skrevet 22. april 2015 printf("%02i\n", 3); 03 Byttet ut %i med %02i, regner med 2 betyr 2 digits. Fungerer uansett perfekt nå, tusen takk! Lenke til kommentar
sjurtf Skrevet 22. april 2015 Del Skrevet 22. april 2015 (endret) man 3 printf Endret 22. april 2015 av sjurtf Lenke til kommentar
Lycantrophe Skrevet 23. april 2015 Del Skrevet 23. april 2015 Alternativt bruk iostream. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå