(C++) LowerCase?
-
hi!
also ich muss mich wohl noch an VC++ gewöhnen, ich will alle zeichen eines Strings in kleinbuchstaben umwandeln..da<string.h>
sowas aber nicht unterstützt (oder doch?!?!?) hab ich früher (zu BCB Zeiten) immer auf
String
zurückgegriffen, dort gab es nämlich sowas. bsp:
String test; test="Hallo Du!"; test.LowerCase();
aber was soll ich nun tun? wenn ich
<String.h>
include bekomm ich keinen Fehler, doch ich kann kein
String
Objekt anlegen. Gibts da einen ausweg oder muss ich mir mein LowerCase selber schreiben?
thx&&cya
-
Ich versteh' das jetzt mal so, dass du MFC verwenden willst. Da geht das dann z.B. so:
CString s = "Hallo du."; s.MakeLower();
String.h brauchst du dann net mehr.
MfG
Happosai
-
leider wollte ich kein MFC bnutzen, des programm is mit WinAPI geschrieben, da ich jedoch schonmal ein header problem hatte und dieser thread ins MFC forum verschoben wurde, hab ich es nun von anfang an hier rein gepostet.
aber ansonsten mach ich mir eben ne eigene LowerCase. trotzdem THX@Happosai
-
soo..hab nun meine eigene LowerCase funktion, für die, dies interessiert:
#include <string> //... string MakeLower(string text) { for(int i=0;i<text.length();i++) { if(text[i]>64 && text[i]<91) //Handelt es sich um einen Grossbuchstaben? { text[i]+=32; //Umwandlung in einen Kleinbuchstaben } } return text; }
-
Kein MFC, aber im MFC-Forum posten ????
Grrr, /me hälts langsam nimmer aus!!
VERSCHOBEN!!!