Eingabe auf 2tes Zeichen überprüfen ?
-
Wie kann ich Eingaben wie "3d" bei einer Scanf Anweisung ,mit der ich nur eine Integer zwischen 0 und 10 einlesen möchte, abfangen ?
Das ist mein Ansatz ..while ((!scanf("%d", &modus))||((modus < 0)||(modus > 10))||2TES ZEICHE AUF STREAM = CHAR ??) { clearerr(stdin); while (getc(stdin) != '\n' ); }
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x) in das Forum C (C89 und C99) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-