Beschreibung
Die Anweisung liefert die Position der zweiten Zeichenkette (IN2) innerhalb der ersten Zeichenkette (IN1). Die Suche beginnt links. Es wird das erste Auftreten der Zeichenkette gemeldet.
Ist die zweite Zeichenkette in der ersten nicht vorhanden oder sind beide Zeichenketten identisch, wird Null zurückgemeldet. Die Anweisung meldet keine Fehler.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "FIND". Die Eingangsparameter IN1 und IN2 können nur mit einer symbolisch definierten Variable belegt werden.
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
IN1 |
Input |
STRING* |
D, L |
STRING-Variable, in der gesucht wird |
|
IN2 |
Input |
STRING* |
D, L |
zu suchende STRING-Variable |
|
OUT |
Return |
INT |
E, A, M, D, L |
Position der gefundenen Zeichenkette |
|
* Definieren Sie die maximale Länge der Zeichenkette, wenn Sie bei der Schnittstellendeklaration den Datentyp STRING für eine temporäre Variable verwenden (weitere Information finden Sie in der Beschreibung des Datentyps). |
||||
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".