In C++ Umlaute ausgeben-Wie?
Hi, ich lernen gerade c++ und bin auf ein Problem gestoßen! Wie kann ich Umlaute in C++ ausgeben? Also ich möchte z. B. das Wort Größe ausgebn: Wie kann ich das machen, dass das ö und ß auch als solche ausgegeben werden? Danke für die Antworten schon im Voraus!
1 Antwort
Welchen Compiler und welches Betriebssystem hast du?
Ich bin vor 1 1/2 auf Linux umgestiegen. Leider konnte ich meine Windows-Programme nicht portieren. Daher schreibe ich momentan nur Konsolenprogramme. Aber mit meinen Compiler codeblocks 13.12 hatte ich noch keine Probleme damit. Aber probier es mal mit einer Escap-Sequenz:
'\ddd' ASCII-Zeichen in Oktalnotation
'\xddd' ASCII-Zeichen in Hexadezimalnotation
Ist zwar für C aber vielleicht funktioniers:
cout << "Gr" + "\x94"+ "\xE1"+"e: " + endl;
Den Hexcode der nötigen Zeichen bitte der Zeichentabelle entnehmen.
Vielen Dank für deine Antwort, es hat geklappt, allerdings muss man anstatt + ein << einsetzen!