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.
