Eingabeüberprüfung
-
Hallo,
weiß nicht obs schon mal son Beitrag gegeben hat, aber:
Ich möchte eine Zahl zwischen 1000 und 99999 als char eingeben und kontrollieren,ob auch kein Buchstabe oder Komma oder Schrägstrich mit eingegeben wurde(z.B nicht 134b34 oder133/63)
Was muß ich da deklarieen, programmieren?
Ist DRINGEND!
-
Du wanderst durch den String und prüfst jeden char mit isalpha... Wenn du einen nicht-alphabetischen findest dann ist der String ungültig
-
Original erstellt von MaSTaH:
Du wanderst durch den String und prüfst jeden char mit isalpha... Wenn du einen nicht-alphabetischen findest dann ist der String ungültigIrgendwie hab ich das anders gelernt. Ein String ist doch ein Satz aus Zeichen, bzw. eine ganz normale Zeichenkette. Warum sollte der String dann ungültig sein, wenn du "%/((%" eintippst.
isalpha() ist keine Lösung, wenn dann isdigit().
-
Von den % hab ich auch schon mal gehört,aber könntet ihr mir da bitte mal n kleines Beispiel tippen,was leicht verständlich ist?so komme ich da jedenfalls nicht weiter.