Eine hochentwickelte, allgemeine Programmiersprache, die als Erweiterung der Programmiersprache C entwickelt wurde und neben den Möglichkeiten der Speicherbearbeitung auf untergeordneter Ebene auch objektorientierte, generische und funktionale Features bietet.
Hallo Heinz,
Du solltest versuchen, die Funktion setlocale zu verwenden, die das angegebene Systemgebietsschema (system locale) oder einen Teil davon als neues C++-Gebietsschema installiert. Die Änderungen bleiben in Kraft und beeinflussen die Ausführung aller gebietsschemaabhängigen C++-Bibliotheksfunktionen bis zum nächsten Aufruf von setlocale. Wenn Du also beabsichtigst, Dein Programm zu beenden, wird empfohlen, das vorherige Gebietsschema wiederherzustellen. Für deutsche Benutzer heißt das entsprechende Gebietsschema „de_DE.UTF-8“. Die Auswahl des Gebietsschemas mit Hilfe der oben genannten Funktion sollte die Umlaute korrekt konvertieren, wie hier erläutert:
how to properly apply tolower() on German capital letters Ä, Ö, Ü, ẞ in C++
Gruß,
Ivan Dragov