%x, sprich "modulo x", ist der Rest bei Division durch x. %10 liefert also Ziffern von 0 bis 9. Erlauben willst du 7,8,9. Danach geht er wieder auf 0, also reicht der Test > 6.Code:if (soft_seconds%10 > 6)
%x, sprich "modulo x", ist der Rest bei Division durch x. %10 liefert also Ziffern von 0 bis 9. Erlauben willst du 7,8,9. Danach geht er wieder auf 0, also reicht der Test > 6.Code:if (soft_seconds%10 > 6)
Hi ichbinsisyphos,
danke für Deine Antwort.
Deine if-Abfrage funktioniert einwandfrei und mein Programm ist um 182 Bytes kleiner geworden
Modulo x - so einfach kanns sein...
Ich schreibe nur einmal pro Sekunde auf das Display, soft_seconds wird per Interrupt pro Sekunde um 1 erhöht.
Dank Dir, Du hast mir sehr weitergeholfen.
Servus
Peter
Lesezeichen