Vereth
Erfahrenes Mitglied
Stimmt, man lernt nie aus. Deswegen freue ich mich, nun auch den Formatspezifizierer %i kennengelernt zu haben.
Das Ersetzen des fflush durch eine getchar-Schleife sehe ich ein. Das ist tatsächlich sicherer.
Anders als in C++ gab es in K&R-C und ANSI-C ursprünglich tatsächlich keinen Datentyp bool. Dort wurden Wahrheitswerte als int-Werte dargestellt. 0 bedeutet false, alles andere true. Wenn man das berücksichtigt, kann man scanOK auch als int deklarieren und einfach schreiben
Das Ersetzen des fflush durch eine getchar-Schleife sehe ich ein. Das ist tatsächlich sicherer.
Anders als in C++ gab es in K&R-C und ANSI-C ursprünglich tatsächlich keinen Datentyp bool. Dort wurden Wahrheitswerte als int-Werte dargestellt. 0 bedeutet false, alles andere true. Wenn man das berücksichtigt, kann man scanOK auch als int deklarieren und einfach schreiben
C:
int scanOK = 0;
...
scanOK = scanf( "%ld", &zeitvorgabe );
Zuletzt bearbeitet: