DrScherzkeks Geschrieben 18. Dezember 2001 Geschrieben 18. Dezember 2001 Ich komme nicht mehr weiter ... ich versuche Sonderzeichen in eine Konsolenanwendung ein zu bringen, doch das geht nicht. Ich habe es schon mit ASCII Code versucht doch da sind die Zahlen bei mir etwas verrückt z.B. um das Zeichen mit dem ASCII Code 200 zu erhalten muß ich es mit 310 aufrufen das kann doch nicht normal sein. Hat jemand ne Lösung die mir weiterhilft??
Klotzkopp Geschrieben 18. Dezember 2001 Geschrieben 18. Dezember 2001 Wahrscheinlich weist Du Ganzzahlwerte mit führender Null zu, die werden als Oktalzahlen interpretiert. 310 (oktal) = 200 (dezimal). int a = 0310; int a = 200; int a = 0xC8; sind gleichbedeutend.
Hexagon Geschrieben 18. Dezember 2001 Geschrieben 18. Dezember 2001 hi, ich mach das so: cout<<char(200)<<endl; VC6
Poldi Geschrieben 18. Dezember 2001 Geschrieben 18. Dezember 2001 probiers mal mit printf printf("%c\n",310);
Klotzkopp Geschrieben 18. Dezember 2001 Geschrieben 18. Dezember 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Poldi: <STRONG>probiers mal mit printf printf("%c\n",310);</STRONG> Der ASCII-Code geht nicht bis 310. Das Ergebnis ist "6", genau wie bei printf("%c\n",54); <FONT COLOR="#a62a2a" SIZE="1">[ 18. Dezember 2001 10:03: Beitrag 1 mal editiert, zuletzt von Klotzkopp ]</font>
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden