Referenz - SPC
Syntax: SPC (n)
Typ: Anweisung
Kategorie: Konsole
SPC wird im Zusammenhang mit PRINT oder PRINT # verwendet, um Texteinrückungen zu erzeugen. Der Cursor wird um 'n' Zeichen weiter gerückt. Der dazwischen liegende Text wird dabei nicht überschrieben, sondern nur der Cursor neu positioniert.
Befindet sich die Anweisung SPC am Ende der PRINT-Anweisung, so wird anschließend kein Zeilenumbruch durchgeführt.
Beispiel:
Dim As String A1, B1, A2, B2
A1 = "Jana"
B1 = "Bauer"
A2 = "Robert"
B2 = "Meier"
Print String(35, ".");
Locate , 1
Print "VORNAME"; Spc(35 - 10); "NACHNAME"
Print "-------"; Spc(35 - 10); "--------"
Print A1; Spc(35 - Len(A1)); B1
Print A2; Spc(35 - Len(A2)); B2
Sleep
Ausgabe:
VORNAME.........................NACHNAME
------- --------
Jana Bauer
Robert Meier
Unterschiede zu QB:
In QB wird der Zwischenraum mit Leerzeichen überschrieben. In FreeBASIC kann dieses Verhalten mit SPACE erreicht werden.
Unterschiede zu früheren Versionen von FreeBASIC:
Seit FreeBASIC v0.21 wird SPC auch von PRINT USING unterstützt.
Siehe auch:
PRINT (Anweisung), SPACE, TAB, LOCATE (Anweisung), Konsole
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|