JetControl 24x
Die beiden Strings unterscheiden sich im zweiten Zeichen. Der ASCII-Code für 'a' ist
97; der ASCII-Code für 'e' ist 101. Die Differenz der beiden Codes (97 - 101) wird als
Ergebnis in der Variablen 'nResult' (-4) zurückgeliefert.
Beispiel 58: String 1 ist größer als String2
Der ASCII-Code für 'o' ist 111. Da der zweite String nur 4 Zeichen lang ist, das fünfte
also fehlt, ergibt die Differenzbildung als Ergebnis die 111.
23.2
Mit Hilfe der Spezialfunktion 141 kann überprüft werden, ob sich String2 in String1
befindet.
Parameterblock
Ab dem Register
Jetter AG
String in einem anderen String fin-
den
JetSym
SPECIALFUNCTION (141, Parameter1, Parameter2)
JetSym ST
SYSTEMFUNCTION (141, Parameter1, Parameter2);
Parameter1
Parameter2
Parameter1
Registeroffset
0
Adresse String 1
1
Adresse String 2
23.2 String in einem anderen String finden
Gibt die Nummer des ersten Registers des Parameter-
blocks an.
Gibt die Nummer des Ergebnisregisters dieser Funktion
an.
werden die Funktionsparameter angegeben.
Bedeutung
gibt die Nummer des ersten Registers
der ersten String-Variablen an
gibt die Nummer des ersten Registers
der zweiten String-Variablen an, die in-
nerhalb von String 1 gesucht wird
339