FreeBasic: Sonderzeichen
Zeilenumbruch
[Bearbeiten]Windows und Dos
[Bearbeiten]Ein Zeilenumbruch setzt sich aus CHR(10) (Line Feed/Zeilenvorschub) und CHR(13) (Carriage Return/Wagenrücklauf) zusammen.
Diese zwei Zeichen stammen noch aus Zeiten der Typenraddrucker, aber bei Windows sind sie noch heute üblich.
Beispielprogramm:
a$="Hallo"
b$="Welt"
c$=a$+chr(10)+chr(13)+b$
? c$
sleep
Für chr(10)+chr(13) gibt es übrigens auch die Kurzform chr(10,13).
a$="Hallo"
b$="Welt"
c$=a$+chr(10,13)+b$
? c$
sleep
Bildschirmausgabe
[Bearbeiten]Siehe auch Kapitel Umlaute.
Zum Teil braucht man Zeichen wie "" oder (Liste machen).
Wie erzeugt man solche Zeichen?
Beim Anführungszeichen gibt es folgende Möglichkeiten:
print chr$(34) + "Hallo" + chr$(34)
print """Hallo"""
sleep
oder
print !"\"Hallo\"" ' funktioniert nicht ! ! ! ! ! ! ! !
write "Hallo" ' funktioniert
Weitere Sonderzeichen können auf www.freebasic.net oder unter diesem Link (Download eines selbstgeschriebenem Programmes ( .exe) mit FreeBasic) nachgesehen werden.
Eine Alternative bietet dieses kurze Programm, indem es alle Sonderzeichen mit CHR anzeigt:
for i=0 to 255
? chr$(i); " ";
next i
sleep
Ausgabe in Textdatei
[Bearbeiten]! Anderer Zeichensatz wie Bildschirm !