Hallo, ich bin dabei mir eine einfache Uhr mittels AVR zu realisieren. Jetzt hab ich drei Int-Variablen, sec_int, min_int und std_int. Diese wandele ich dann fürs LCD um.
1 | dtostrf(std_int, 2, 0, buffer); |
2 | lcd_puts(buffer); |
3 | lcd_putc(':'); |
4 | dtostrf(min_int, 2, 0, buffer); |
5 | lcd_puts(buffer); |
6 | lcd_putc(':'); |
7 | dtostrf(sec_int, 2, 0, buffer); |
8 | lcd_puts(buffer); |
Jetzt meine Frage: kann ich das auch erst zu nem kompletten String zusammenführen und dann komplett zum LCD übertragen? Weitere Frage: ich hab jetzt ein Zeitformat von z.B. " 1: 3:54" Gibt es einen Befehl in C, mit der ich 2 Stellen incl führender Null erzeugen kann??? Gruß Jens