C Control PRO Unit Mega 128 198219 ユーザーズマニュアル

製品コード
198219
ページ / 429
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.
%[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 
  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