C Control PRO Unit Mega 128 198219 ユーザーズマニュアル
製品コード
198219
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.
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.
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.
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 Char, ByRef str2 As Char) As Char
Beschreibung
Zwei Strings werden miteinander verglichen.
Parameter
str1 Zeiger auf char array 1
str2 Zeiger auf char array 2
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