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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 43454
Url: https://administrator.de/contentid/43454
Printed on: April 25, 2024 at 17:04 o'clock
6 Comments
Latest comment
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