Mit diesen beiden Zeichen ist es leider ein babylonischer Wahnsinn. Manche Terminal-emulatoren senden, wenn man "\r" <ENTER> drückt, auch ein "\n" <LF> automatisch hinten nach. Das "\r" kommt aber sicher (zuerst) und ist für dich das Kennzeichen, daß er Enter gedrückt hat
Wenn du C schreibst, wirst du ja schon gemerkt haben, daß, je nach Terminal-Einstellung , durch "\n" alleine NUR eine Zeile weitergeschoben
wird.
Erst durch "Hello\r\n" ist er am Anfang der nächsten Zeile.
Schau mal, ein bißchen was habe ich zusammengeschrieben.
https://www.roboternetz.de/wiki/pmwi...Main.TermHyper
Lesezeichen