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

製品コード
198219
ページ / 429
352
Bibliotheken
© 2013 Conrad Electronic
Beschreibung
Ein Anzahl von Bytes wird auf die  SPI Schnittstelle  geschrieben. Die  Funktion  arbeitet mit bis  zu  8  Bit, un-
geachtet ob die SPI Schnittstelle mit mehr Bit initialisiert wurde.
Parameter 
buf 
Zeiger auf byte array
length 
Anzahl der auszugebenden bytes
5.24
Strings
Ein Teil dieser Stringroutinen sind im Interpreter implementiert,  ein anderer Teil wird durch  Hinzufü-
gen der  Bibliothek  "String_Lib.cc"  aufrufbar.  Da  die  Funktionen  in  "String_Lib.cc"  durch  Bytecode
realisiert werden, sind sie langsamer in der Abarbeitung.  Bibliotheksfunktionen haben allerdings  den
Vorteil, daß man bei Nichtgebrauch diese Funktionen durch Weglassen der Bibliothek aus  dem Pro-
jekt nimmt. Direkte Interpreterfunktionen sind immer präsent, kosten aber Flashspeicher.
Es  existiert  kein  expliziter  "String"  Datentyp.  Ein  String  basiert  auf  einem  character  array.  Man
muss die Größe des arrays so wählen, daß alle Zeichen des Strings  in das  character array  passen.
Zusätzlich  wird  Platz  für  ein  Terminierungszeichen  (dezimal  Null)  benötigt,  um  das  Ende  der  Zei-
chenkette anzuzeigen.
5.24.1 Str_Comp
String Funktionen
Syntax
char Str_Comp(char str1[], char str2[]);
Sub Str_Comp(ByRef str1 As CharByRef str2 As CharAs Char
Beschreibung
Zwei Strings werden miteinander verglichen.
Parameter 
str1   Zeiger auf char array 1
str2   Zeiger auf char array 2
Rückgabewert
0
wenn beide Strings gleich sind
<0
wenn an der Unterscheidungsstelle der 1. String kleiner ist
>0
wenn an der Unterscheidungsstelle der 1. String größer ist