IntelAmdAti Skrevet 22. april 2015 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
Sokkalf™ Skrevet 22. april 2015 Skrevet 22. april 2015 (endret) printf("%02i\n", 3); 03 Endret 22. april 2015 av Sokkalf™
IntelAmdAti Skrevet 22. april 2015 Forfatter 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!
sjurtf Skrevet 22. april 2015 Skrevet 22. april 2015 (endret) man 3 printf Endret 22. april 2015 av sjurtf
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å