Hi, möchte mit dem Treiber, signed char auf dem Display ausgeben. Vielleicht hat ja einer von euch eine Idee und kann mir Sprünge helfen. Habe es so versucht: print_digit(Temp_Vl); aber negative Zahlen werden nicht richtig angezeigt. Wäre euch sehr dankbar für ein paar Vorschläge. Vielen Dank! Gruß Simon
Simon, wie wäre es mit:
1 | if (Temp_Vl < 0) |
2 | {
|
3 | printchar('-'); |
4 | if (Temp_Vl == -128) |
5 | {
|
6 | print_digit2(128); |
7 | }
|
8 | else
|
9 | {
|
10 | print_digit2(-Temp_Vl); |
11 | }
|
12 | }
|
13 | else
|
14 | {
|
15 | print_digit2(Temp_Vl); |
16 | }
|
Schöne Grüsse, Franz
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.