Beschreibung
Die Anweisung liefert die letzten L Zeichen einer Zeichenkette.
-
Ist L größer als die aktuelle Länge der STRING-Variable, wird der Eingangswert zurückgeliefert.
-
Ist L negativ, wird ein Leerstring ausgegeben und das Binärergebnis BIE auf "0" gesetzt.
-
Bei L = 0 und bei einem Leerstring als Eingangswert wird ein Leerstring zurückgeliefert.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "RIGHT". Der Parameter IN und der Rückgabewert RET_VAL können nur mit einer symbolisch definierten Variable belegt werden.
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
IN |
Input |
STRING* |
D, L |
Eingangsvariable im Format STRING |
|
L |
Input |
INT |
E, A, M, D, L oder Konstante |
Länge der rechten Zeichenkette |
|
OUT |
Return |
STRING* |
D, L |
Ausgangsvariable im Format STRING |
|
* 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".