Veröffentlicht 26. Februar 200916 j Hallo Zusammen, folgende Situation: ich möchte das der Benutzer eine bestimmte Anzahl von Zahlen eingibt. Nach Eingabe soll überprüft werden, ob die vorher festgelegte Anzahl der Zahlen überschritten wurde oder ob der User Buchstaben oder Zahlen eingegeben hat. Falls dies der Fall ist wird eine entsprechende Fehlermeldung ausgegeben und er muss die Eingabe widerholen. Wie könnte ich dieses Problem lösen? Auf jeden Fall wird ein String benötigt so weit bin ich schon;) Habt ihr mir da ein paar Denkanstöße? Vielen Dank schonmal für die Antworten, derer die sich für mich Zeit genommen haben:D
26. Februar 200916 j in C... Regulärer Ausdruck ? Wikipedia Phil Wer ich mich grad mal durchschauen danke
26. Februar 200916 j Reguläre Ausdrücke halte ich hier für Overkill, zumal das in C nicht ohne eine externe Bibliothek geht (C++ kann das immerhin seit TR1). Ich würde einfach jedes Zeichen des eingelesenen Arrays mit isdigit prüfen.
26. Februar 200916 j Nach Eingabe soll überprüft werden, ob die vorher festgelegte Anzahl der Zahlen überschritten wurde oder ob der User Buchstaben oder Zahlen eingegeben hat. Es ging ja hier sowohl im Char wie Numeric. Sicher unter C nicht ohne externe Bib zu lösen, aber hier müsste der OP etwas präziser formulieren, wie die Prüfung genau auszusehen hat Phil
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.