Hallo eine Frage: Mann kann ja in C mit diesem Befehl #define POS(x,y) printf("\x1B[%i;%iH",x,y) /* Cursor nach x,y */ das Terminal wie ein Display benutzen. Es gibt noch mehrere. Wie kann ich das in JAVA auf die RS232 Ausgeben. Bytes kann ich ausgeben. mfg mathias
Wie gibst du in JAVA ein Byte auf die RS232 aus? Wie eine Folge von Bytes? Welches Byte entspricht dem Zeichen \x1B aus dem Formatstring von printf (Tipp: ESC in Hex-Darstellung ist 0x1B)? Angenommen x=10 und y=2, wie könntest du die Zeichenfolge \x1B[10;2H zusammenbasteln?
Ja genau das ist ja das Problem. Wie gebe ich es aus? Das 0x1B ESC ist ist klar. Ausgeben kann ich es auch aber bei 2H habe ich Probleme mathias
Wieso? Du gibst die sieben Zeichen '\x1B' '[' '1' '0' ';' '2' 'H' auf einen Streich aus ;-)
für was ist das h am schluss? ich habin K&R nachgeschaut das heißt doch das es als short ausgegebn wird oder nicht?
Super, Danke das wars ich dachte das H ist was anderes! Aber es muss einfach ausgegeben werden. mfg mathias
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.