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
Code:
Befehl wurde abgeschlossen
Befehl wurde abgeschlossen
Buffer Zaehler: 6
Befehl wurde abgeschlossen
Buffer Zaehler: 6
Zahlenwert lautet: 123
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.
Edit:
So habe das mal im Terminal Programm unter C# mit der Funktion Write() versucht, das funktioniert einwandfrei.
Lesezeichen