Buchstaben und Zahlen



  • Hi,

    hab ein Problem, was immer mal wieder auftaucht, wenn man mit Zeichenketten arbeitet. Hab aber weder im FAQ noch mit Suche etwas gefunden. Bitte schlagt mich jetzt nicht! 😉

    Also: Wie stell ich sicher, dass ein übergebener std::string nur aus Buchstaben oder Zahlen besteht?
    (Ohne jegliche Sonderzeichen, Umlaute müssen auch nicht sein.)

    Mein Ansatz, wäre jedes einzelne Zeichen auf den ASCII-wert zu prüfen. Gibt's was besseres?

    don_basto



  • denk nicht, da helfen funktionen wie isalpha und isnumeric oder so ähmlich



  • Danke! 👍

    Die passende Hilfsfunktion ist übrigens isalnum() aus <cctype>. Damit geht's schon wesentlich besser und schöner. 😃


Anmelden zum Antworten