Sonderzeichen für C
Ahoi,
hat einer eine Übersicht bzw. kennt jemand eine Webseite wo alle Sonderzeichen wie ä, ö, ² usw. im C-Stil aufgelistet sind? Man muss ja immer /x82 o.ä. schreiben um diese Zeichen zu bekommen.
Schon mal Danke.
hat einer eine Übersicht bzw. kennt jemand eine Webseite wo alle Sonderzeichen wie ä, ö, ² usw. im C-Stil aufgelistet sind? Man muss ja immer /x82 o.ä. schreiben um diese Zeichen zu bekommen.
Schon mal Danke.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 43454
Url: https://administrator.de/forum/sonderzeichen-fuer-c-43454.html
Ausgedruckt am: 26.12.2024 um 00:12 Uhr
6 Kommentare
Neuester Kommentar
Hi,
das problem dürfte aber sein, dass man sich nicht darauf verlassen soll, dass die Sonderzeichen jeweils in allen Lokaleinstellungen und Codepages den gleichen ASCII-Code haben.
Aber so eine Tabelle gibt es schon, beispielsweise hier: http://www.torsten-horn.de/techdocs/ascii.htm
cu,
Alex
das problem dürfte aber sein, dass man sich nicht darauf verlassen soll, dass die Sonderzeichen jeweils in allen Lokaleinstellungen und Codepages den gleichen ASCII-Code haben.
Aber so eine Tabelle gibt es schon, beispielsweise hier: http://www.torsten-horn.de/techdocs/ascii.htm
cu,
Alex
Hi,
klar, ist wirklich einfach. Such Dir einfach das richtige Zeichen mit Hexcode aus der Tabelle raus (iche nehme zum Test mal den Klammeraffen mit Ascii-Code hex 40). Der Code schaut dann beispielsweise so aus (der Code wird mit einem Backslash als Sonderzeichenfolge masiert, danach ein 'x' und der HEX-Code des Zeichens):
Zum üben kann ich übrigens den cint (C-Interpreter) wärmstens empfehlen: http://root.cern.ch/root/Cint.html
BTW: Obiges Beispiel ist in mehreren Punkten falsch ... funktioniert aber trotzdem
cu,
Alex
klar, ist wirklich einfach. Such Dir einfach das richtige Zeichen mit Hexcode aus der Tabelle raus (iche nehme zum Test mal den Klammeraffen mit Ascii-Code hex 40). Der Code schaut dann beispielsweise so aus (der Code wird mit einem Backslash als Sonderzeichenfolge masiert, danach ein 'x' und der HEX-Code des Zeichens):
#include <stdio.h>
int main()
{
printf ("hello klammeraffe: \x40\n");
}
Zum üben kann ich übrigens den cint (C-Interpreter) wärmstens empfehlen: http://root.cern.ch/root/Cint.html
BTW: Obiges Beispiel ist in mehreren Punkten falsch ... funktioniert aber trotzdem
cu,
Alex