C Control PRO STARTER SET MEGA 128 198484 ユーザーズマニュアル

製品コード
198484
ページ / 200
154
C-Control Pro Mega Series
© 2005 Conrad Electronic
Es existiert kein expliziter "String" Datentyp. Ein String basiert auf einem character array. Man muß
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
Zeichenkette anzuzeigen.
5.4.16.1
Str_Comp
String Funktionen
Syntax
char Str_Comp(char str1[],char str2[]);
Sub Str_Comp(ByRef str1 As Char,ByRef 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
5.4.16.2
Str_Copy
String Funktionen
Syntax
void Str_Copy(char destination[],char source[],word offset);
Sub Str_Copy(ByRef destination As Char,ByRef source As Char,offset As
Word
)
Beschreibung
Der Quellstring (source) wird auf den Zielstring (destination) kopiert. Bei der Kopieraktion wird aber in jedem
Fall das String Terminierungszeichen der Quellzeichenkette mit kopiert.
Parameter 
destination
   Zeiger auf den Zielstring
source
   Zeiger auf den Quellstring
offset   Anzahl der Zeichen, um die der Quellstring, verschoben auf den Zielstring kopiert wird.
Hat offset den Wert STR_APPEND (
0xffff
), so wird als offset die Länge des Zielstrings
angenommen. In diesem Fall wird der Source String hinter den Destination String kopiert.