Groß und kleinschreibung im Editfeld
-
Ich habe eine Edit felde. In dem soll der User was eingeben (is ja meistens so
).Nur möchte ich nachher mit der eingabe eine abfrage machen. Aber ich kann nicht davon ausgehen das der User das genau so schreibt wie ich das möchte (auf groß und klein schreibung bezogen). Giebt es das was ,was man empfehlen kann? man könnte es ja mal an dem beispiel "hund" erklären.
-
Du machst den Eingegebenen String mit CString::MakeLower() zu Kleinbuchstaben und vergleichst dann mit dem kleingeschriebenen Vergelichswert. Z.B. überprüfung von m_strEdit auf die zeichenfolge "hund" (auch "HUND", oder "HuND" oder sowas soll als hund erkannt werden):
CString strTemp; strTemp = m_strEdit; // m_strEdit soll nciht verändert werden, daher eine Kopie davon angelegt strTemp.MakeLower(); if (strTemp == "hund") { ... }
-
In den Eigenschaften des Editfeldes kann man "Großbuchstaben" anklicken, dann
wir alles was in diesem Feld eingegeben wird groß geschrieben.
Dann kannst du es weiter auswerten, da jede Eingabe in Großbuchstaben ankommt.Gruß Max