C Control PRO Unit Mega 128 198219 ユーザーズマニュアル
製品コード
198219
355
C-Control Pro IDE
© 2013 Conrad Electronic
Beschreibung
Die Länge der Zeichenkette (des character arrays) wird zurückgegeben.
Parameter
str Zeiger auf String
Rückgabewert
Anzahl der Zeichen im String (ohne die terminierende Null).
5.24.7 Str_Printf
String Funktionen
Syntax
void Str_Printf(char str[], char format[], ...);
Sub Str_Printf(ByRef str As Char, ByRef format As Char, ...)
Beschreibung
Die Funktion erstellt eine formatierte Zeichenkette in den String str. Der Formatierungsstring ist der Funkti-
onsweise von printf() angelehnt. Die Formatierung beginnt immer mit %, es folgen optionale flags (0,l),
und endet mit dem Typ (d,x,s,f,u). In der folgenden Tabelle sind die möglichen Typen erklärt. Zwischen %
und Typ können optional eine Weite und eine Genauigkeit angegeben werden.
onsweise von printf() angelehnt. Die Formatierung beginnt immer mit %, es folgen optionale flags (0,l),
und endet mit dem Typ (d,x,s,f,u). In der folgenden Tabelle sind die möglichen Typen erklärt. Zwischen %
und Typ können optional eine Weite und eine Genauigkeit angegeben werden.
%[flags][width][.prec]Typ (Die eckigen Klammern bezeichnen den optionalen Teil)
Die Weite (width) ist der minimale Platz die die Ausgabe der Zahl einnimmt. Ist die Zahl kürzer als die Wei-
te, so wird von links mit Leerzeichen aufgefüllt. Beginnt width mit einer "0", so wird mit "0" anstatt von Leer-
zeichen gefüllt. Ist ein Punkt "." angegeben, so wird eine Genauigkeit (prec) definiert, die bei Fließkomma-
zahlen (%f) die Anzahl der Nachkommastellen darstellt, und bei vorzeichenlosen Integerzahlen (%u) die
Basis der Zahl. Siehe auch Str_Printf
te, so wird von links mit Leerzeichen aufgefüllt. Beginnt width mit einer "0", so wird mit "0" anstatt von Leer-
zeichen gefüllt. Ist ein Punkt "." angegeben, so wird eine Genauigkeit (prec) definiert, die bei Fließkomma-
zahlen (%f) die Anzahl der Nachkommastellen darstellt, und bei vorzeichenlosen Integerzahlen (%u) die
Basis der Zahl. Siehe auch Str_Printf
Vergisst man bei der Ausgabe einer 32-Bit Zahl den Flag "l" anzugeben, so werden nur die unteren
16-Bit der Zahl ausgegeben.
Flags
Beschreibung
0
mit "0" auffüllen
l
32-Bit Integer
Formatierung
Beschreibung
%
[width]
d
Integerzahl
%
[width][.prec]u
vorzeichenloser Integer
%
[width]
x
Hexzahl
%
[width][.prec]
f
Fließkommazahl
%
[width]
s
String
%[width]c
Zeichen