Hallo, ich möchte °C in VT100 Escape Sequenzen darstellen. Mein Problem ist jetzt, dass °C unmittelbar hintereinander stehen soll, also müsste ich schreiben: \xF8C -> nur so wird das ° (also \xF8) und das C nicht erkannt sondern er gibt ein anderes Zeichen aus. Ich muss also \xF8 C getrennt schreiben um auf dem Bildschirm ° C zu erhalten aber halt mit Abstand. Weiß da vielleicht jemand eine Lösung um °C ohne Abstand mit VT100 Escape- Sequenzen auszugeben. Vielen Dank für Eure Antworten. lg Hannes
Du kannst das so machen printf( "%cC", 0xFC ); Ist nicht schön, aber was besseres fällt mir auf die Schnelle auch nicht ein. Ach ja. Das hat nichts mit VT100 zu tun. Ist ein reines Problem dessen, wie in C geparst wird.
Ah doch. Du kannst es auch so machen printf( "\xF8" "C" ); Das beruht darauf, dass der Compiler 2 Strings, die direkt aufeinander folgen zu einem einzigen zusammenfassen muss. Nur: Zu diesem Zeitpunkt hat er \xF8 bereits als ein Zeichen erkannt.
Super, danke Karl heinz -> hat geklappt, Vielen Dank, auf das wäre ich nie gekommen. lg Hannes
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.