Icon Ressource

Ressource [C] Die spinnen, die Eingabefunktionen. Essensreste im stdin ...

german

Aktives Mitglied
devCommunity-Experte
german erstellte eine neue Ressource:

Die spinnen, die Eingabefunktionen. Essensreste im stdin ... - fflush(stdin) oder nicht fflush(stdin), das ist hier die Frage?

Da in C Vorlesungen offensichtlich chronisch die scanf() Funktion für Benutzereingaben gelehrt wird, gibt es ebenso chronisch immer wieder dasselbe Problem: Bei aufeinanderfolgenden Aufrufen werden Eingabefunktionen vermeintlich übergangen.

Stellen wir die Symptome mit einem kleinen Beispiel nach:
C:
//Taschenrechner
#include <stdio.h>

int main(void)
{
  int a = 0, b = 0, op = 0;

  fputs("Gib die erste Zahl ein: ", stdout);
  scanf("%d", &a);

  fputs("Gib den Operator...

Erfahre mehr über diese Ressource...
 
Zurück
Oben Unten