Hallo Stefan,
die Eingabe wird durch ein Enter abgeschlossen (C# mit WriteLine()).
Wenn ich als Bsp. "c123;" eingebe, dann bekomme ich im Terminal folgende Ausgabe
der doppelte Buffer sollte den Sinn haben, falls neue Zeichen eingehen während die Verarbeitung läuft, der Buffer nicht zerschossen wird aber du hast recht, kann ja gar nicht passieren. Somit ist der doppelte Buffer tatsächlich Unsinn.Code:Befehl wurde abgeschlossen Befehl wurde abgeschlossen Buffer Zaehler: 6 Befehl wurde abgeschlossen Buffer Zaehler: 6 Zahlenwert lautet: 123
Edit:
So habe das mal im Terminal Programm unter C# mit der Funktion Write() versucht, das funktioniert einwandfrei.








Zitieren

Lesezeichen