Es sind die einfachsten Dinge (im nachhinein wenigstens) die, die Stunden wegschmelzen lassen. Dieses mal geht es darum eine String Variable vollständig in Kleinbuchstaben, oder Grossbuchstaben umzuwandeln.
In C# kann man dies ganz einfach bewerkstelligen:
1: string mystring = "Hallo Welt";
2: mystring = mystring.ToLower();
In C++ dagegen braucht es ein wenig mehr Aufwand. Zuerst einmal muss man am Anfang des Codes zwei Header inkludieren.
1: #include <algorithm>
2: #include <string>
Nun steht der Umwandlung nichts mehr im Weg: (hier: Lowercase Umwandlung, d.h. alles in Kleinbuchstaben)
1: std::string mystring = "Hallo Welt";
2: std::transform(mystring.begin(),mystring.end(),mystring.begin(),::tolower);
Falls eine Uppercase Umwandlung erwünscht ist, einfach anstatt tolower, toupper einsetzen.