M
MS-User
Threadstarter
- Dabei seit
- 20.09.2016
- Beiträge
- 94.182
Hallo allerseits,
Unter Visualstudio 2017 (unter alteren Versionen funktionieret es aber) gibt es bei folgendem Code Probleme:
Egal ob:
scanf("%c", &zeichen1)
fflush(stdin)
scanf("%c", &zeichen2)
fflush(stdin)
oder
scanf_s("%c", &zeichen1,1)
fflush(stdin)
scanf_s("%c", &zeichen2,1)
fflush(stdin)
In zeichen2 steht immer das Asciizeichen 10, also der Tastaturcode für Enter.
Wie kann man den Tastaturpuffer löschen?
mfg
B
Unter Visualstudio 2017 (unter alteren Versionen funktionieret es aber) gibt es bei folgendem Code Probleme:
Egal ob:
scanf("%c", &zeichen1)
fflush(stdin)
scanf("%c", &zeichen2)
fflush(stdin)
oder
scanf_s("%c", &zeichen1,1)
fflush(stdin)
scanf_s("%c", &zeichen2,1)
fflush(stdin)
In zeichen2 steht immer das Asciizeichen 10, also der Tastaturcode für Enter.
Wie kann man den Tastaturpuffer löschen?
mfg
B