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ültig 😉

    Irgendwie 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.


Anmelden zum Antworten