Übersicht

Length

Die Funktion Length ermittelt die Länge der angegebenen Zeichenkette (String) und übergibt sie als Rückgabewert.

Syntax

< Variable von Typ Byte > := Length( < Variable von Typ String > ) ;

Parameter

< Variable von Typ String >

Beispiel


1
2
3
4
5
6
7
8
9
10
11
12
13
14
PROGRAM test_string;
 
DEVICE = mega644P;
 
VAR
  Write_String : STRING[20];
  String_Laenge : Byte;
 
BEGIN
 
  Write_String := 'Hallo Welt!!!';
  String_Laenge := Length(Write_String);
 
END test_string.

In der Zeile 11 wird der String-Variablen "Write_String" mit der maximale Länge von 20 Zeichen die Zeichenkette "Hallo Welt!!!" zugewiesen.

In Zeile 12 wird durch die Funktion "Length" die aktuell belegte Länge der String-Variablen ermittelt und in die Byte-Variable "String_Laenge" geschrieben. Der Wert der Byte-Variablen "String_Laenge" nach dieser Operation ist 13 (Anzahl der Zeichen von "Hallo Welt!!!").

siehe auch

ReadAddrArray, WriteAddrArray



Übersicht