Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » char auf Literal prüfen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.08.2005, 10:23 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Hallo,
Ich werte die Tastatureingabe eines Benutzers aus, um einen Suchbegriff aufzunehmen.
Immer wenn der Benutzer eine Taste drückt, bekomme ich ein char, welcher eben jene enthält. Gibt es eine Funktion (o.ä.), mit dem ich prüfen kann, ob es sich dabei um einen gültigen Buchstaben (einschl. ä, ö, ü, ß, î, ô etc.) handelt, und nicht um ein Steuerzeichen (\T, VK_LEFT etc.)?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.08.2005, 12:00 Uhr
RedEagle




C++:
if(zeichen >=48 && zeichen <=57) //Alle Zahlen
if(zeichen >=65 && zeichen <=90) //Alle Großen Buchstaben
if(zeichen >= 97 && zeichen <= 123) //Alle kleinen Buchstaben

if((zeichen >=48 && zeichen <=57) || (zeichen >=65 && zeichen <=90) || (zeichen >= 97 && zeichen <= 123))  //Alle Zahlen und Buchstaben


Allerdings ohne Buchstaben wie ä, ö, Ç, Ÿ, oder Zahlen wie ½, ¼
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.08.2005, 12:38 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Thx, genau so etwas hatte ich gesucht, nur irgendwie hatte die MSDN andere Werte dafür als ich

Und dass mit den Umlauten habe ich jetzt anders gelöst, ist also auch kein Problem mehr!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.08.2005, 16:45 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wie wäre es mit isdigit, isalpha, isupper und islower...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.08.2005, 18:18 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Gute Idee, aber ich will viele bestimmte Zeichen gesondert behandeln (z.b. "o" durch "ô" ersetzen), da sind die einzelnen Prüfroutinen, denke ich, besser... ansonsten hast du natürlich Recht
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: