Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: DOS und Win32-Konsole (nur Lesen) ::  Umlaute automatisch umwandeln     Zeige alle Beiträge auf einer Seite Thema geschlossen
Autor Nachricht
Pyro Phoenix
Mitglied

Benutzerprofil
Anmeldungsdatum: 28.02.2007
Beiträge: 104
Beitrag Pyro Phoenix Mitglied 00:26:05 13.05.2012   Titel:   Umlaute automatisch umwandeln            Zitieren

Bietet der MSVC 2008 eine Funktion, mit der im Quelltext eingegebene Umlaute, Sonderzeichen etc. in das passende Codepage Pendant für die Konsole umgewandelt werden ? Es ist doch recht unübersichtlich mit Escapesequenzen arbeiten zu müssen wollen.

MfG
Pyro


Zuletzt bearbeitet von Pyro Phoenix am 00:27:14 13.05.2012, insgesamt 1-mal bearbeitet
knivil
Mitglied

Benutzerprofil
Anmeldungsdatum: 11.02.2009
Beiträge: 5851
Beitrag knivil Mitglied 09:38:47 13.05.2012   Titel:              Zitieren

Keine Ahnung. Eine Alternative: Nicht mit Umlauten arbeiten.

_________________
If it were not for laughter, there would be no Tao.
Sie können einen Beitrag nicht so schnell nach Ihrem letzten absenden, bitte warten Sie einen Augenblick.
Belli
Mitglied

Benutzerprofil
Anmeldungsdatum: 29.08.2009
Beiträge: 1772
Beitrag Belli Mitglied 11:17:59 13.05.2012   Titel:              Zitieren

C++:
1
2
3
4
5
6
7
8
#include <stdio.h>
#include <locale.h>
 
int main()
{
    setlocale(LC_ALL, "German");
    printf("äüöß");
}
Wutz
Mitglied

Benutzerprofil
Anmeldungsdatum: 15.04.2010
Beiträge: 2689
Beitrag Wutz Mitglied 13:32:15 13.05.2012   Titel:              Zitieren

SetConsoleOutputCP wäre eine WinAPI/nichtportable Möglichkeit:
http://msdn.microsoft.com ....... s686036%28v=vs.85%29.aspx

mit möglichen Codepages:
http://msdn.microsoft.com ....... d317756%28v=vs.85%29.aspx

Ob deine aktuelle Editor/IDE Codepage die Gleiche wie die zur Zeit der Ausführung des Programms ist, musst du natürlich selbst ermitteln und ggf. setzen.

_________________
Java, the best argument for Smalltalk since C++. -- Frank Winkler
Pyro Phoenix
Mitglied

Benutzerprofil
Anmeldungsdatum: 28.02.2007
Beiträge: 104
Beitrag Pyro Phoenix Mitglied 23:17:20 16.05.2012   Titel:              Zitieren

Danke, werd ich mir mal in Ruhe anschaun.
c++.de :: DOS und Win32-Konsole (nur Lesen) ::  Umlaute automatisch umwandeln   Thema geschlossen

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.