s$ = FormatStr(fmt$, ...)
C
printf
Deklaration. Hier ist eine Liste aller Token, die derzeit
unterstützt werden:
%c
%d
%i
%d
%o
%u
%x
%X
%e
%E
%e
aber mit Großbuchstabennotation ( [-]d.ddd Eħdd )
%f
%g
%e
oder %f
Format (welche kompakter ist)
%G
%g
aber mit Großbuchstabennotation
%s
Sie können auch eine Zahl in dem Token angeben, welche die Anzahl der Zeichen begrenzt. Zum Beispiel, wenn Sie das Token "%.6x" verwenden, wird die durch diesen Befehl erzeugte Hexadezimalzahl immer 6 Ziffern haben.
Da das Prozentzeichen für Token verwendet wird, müssen Sie zwei
Prozentzeichen (%%
) setzen, falls Sie eines in einer Zeichenkette
verwenden wollen.
fmt$
)a = 128 s$ = FormatStr("The number " .. a .. " is $%x in hexadecimal notation", a)Der obige Code konvertiert die Zahl 128 in die hexadezimale Notation.
a = 255 s$ = FormatStr("The number " .. a .. " is $%.6x in RGB notation", a)Der obige Code wandelt die Nummer 255 in einen 6-stelligen hexadezimalen Wert, der oft verwendet wird, um RGB-Farben anzugeben.