Display Problem (seltsame Zeichen)

Gast #282656
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ein kleines Problem mit einem zweizeiligen Display. Wenn ich
in die erste Zeile schreibe klappt alles einwandfrei. Dann habe ich
einen automatischen Zeilenumbruch programmiert, der auch klappt. Als
Testsatz habe ich "Ich kann auch zwei" ausgeben lassen. Wenn ich das
mache, dann setzt der mit ans Ende der zweiten Zeile noch zwei komplett
ausgemalte Kästchen, dann "(null)" und dann nochmal zwei komplett
ausgemalte Kästchen. Wenn ich allerdings in den Anführungsstrichen
hinter das Wort "zwei" noch ein Leerzeichen mache, also "Ich kann
auch zwei " oder einen Punkt ohne Leerzeichen, also "Ich kann auch
zwei." dann schreibt der alles so wie es soll hin. Ich hab leider
gerade keine genauen Angaben über das Display da, aber das ist so ein
Standart zweizeiliges Display mit 16 Zeichen pro Zeile. Hat jemand ne
Idee was das sein könnte?

Gruß,
Rodriguez.
Gast #282659
Lesenswert?
• ▲
▼
Ich nehme mal an das du einen 16Bittigen Controller verwendest
(eventuell auch Konstanten im 16Bit EEprom)
=> auf jeden Fall am Ende des Strings das abschließende "\0" nicht
vergessen. Hat auf jeden Fall nur was mit deinem Programn zu tun...

Gruss
#282661
Lesenswert?
• ▲
▼
Nein.
Wenn Du in C einen String angibst, zb. "Ich kann auch", dann
baut der Compiler bereits ein '\0' ans Ende.

Ich denke wir haben wieder mal einen klassischen Fall:
Mein Auto klappert. Was kann das sein?

Wenn in Deinem Programm ein Hund drinnen ist, den Du selbst
nicht findest, dann wirst Du uns wohl oder übel schon das
Programm zeigen müssen, damit Dir jemand helfen kann.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.