Gibt es in Pascal eine Möglichkeit das Grad-Zeichen (°) korrekt auszugeben? Ich habe ein Programm geschrieben, welches die Temperatur von °C nach °F oder umgekehrt umrechnet. Dazu verwende ich ein paar mal das Grad-Zeichen, welches leider nicht richtig dargestellt wird. Ich habe jetzt schon eine ganze Weile gegoogelt und einfach keine vernünftige Seite gefunden, welche alle Sonderzeichen in Pascal aufzeigt und wie man diese darstellt. Wäre froh, wenn mir hier jemand weiterhelfen könnte.
Vielen Dank im Voraus.
Grad-Zeichen in Pascal
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Grad-Zeichen in Pascal
Das Grad-Zeichen liegt meines Wissens nicht im ASCII-Bereich.
Der Bereich der Zeichen 128-255 sind abhängig von der Zeichendarstellung.
Dein Editor muss das Zeichen dann so speichern, wie die Konsole es später ausgeben soll, damit Dein Compiler auch ein Gradzeichen, wie es die Konsole benötigt, kompiliert und kein Gradzeichen, wie der Editor es sich vorstellt.
Speichert Dein Editor Unicode (UTF) ab? In dem Fall sollte an der Stelle des Gradzeichens mehr als nur ein Zeichen erscheinen.
Der Bereich der Zeichen 128-255 sind abhängig von der Zeichendarstellung.
Dein Editor muss das Zeichen dann so speichern, wie die Konsole es später ausgeben soll, damit Dein Compiler auch ein Gradzeichen, wie es die Konsole benötigt, kompiliert und kein Gradzeichen, wie der Editor es sich vorstellt.
Speichert Dein Editor Unicode (UTF) ab? In dem Fall sollte an der Stelle des Gradzeichens mehr als nur ein Zeichen erscheinen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Grad-Zeichen in Pascal
Ich bin mir ehrlich gesagt nicht sicher. Ich verwende Lazarus v.0.9.30 64 Bit als Entwicklungsumgebung. Ich hab in den Einstellungen schon nach Unicode, Sonderzeichen und anderem derartigen gesucht, bin bis jetzt aber nicht fündig geworden.Xin hat geschrieben: Speichert Dein Editor Unicode (UTF) ab? In dem Fall sollte an der Stelle des Gradzeichens mehr als nur ein Zeichen erscheinen.
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Grad-Zeichen in Pascal
Gib mal in der Konsole "set" ein und schau Dir die Variable "LANG" an. Das ist die Codepage.jan1810 hat geschrieben:Ich bin mir ehrlich gesagt nicht sicher. Ich verwende Lazarus v.0.9.30 64 Bit als Entwicklungsumgebung. Ich hab in den Einstellungen schon nach Unicode, Sonderzeichen und anderem derartigen gesucht, bin bis jetzt aber nicht fündig geworden.
Für diese Codepage musst Du das Gradzeichen kodieren. Jetzt frag mich nicht, wie das in Pascal abgeht... ich müsste selbst bei C nachgucken ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.