FindAndDeleteChar

FindAndDeleteChar 1:

Die Funktion findet ein ggf. mehrfach vorkommendes Zeichen in einer Zeichenfolge und entfernt dieses.

Die Funktion liefert:

Die Funktion stoppt die Überprüfung der Eingangslängen nach Parameterlist.cMaxCharacters Zeichen, um eine Endlosschleife zu vermeiden.

FUNCTION FindAndDeleteChar : UDINT

FindAndDeleteChar 2: Eingänge

VAR_INPUT
    pSrcString    : POINTER TO STRING;
    sDeleteChar   : STRING(1);
    pDstString    : POINTER TO STRING;
    nDstSize      : UDINT;
END_VAR

Name

Typ

Beschreibung

pSrcString

POINTER TO STRING

Zeiger auf die STRING-Variable, deren Zeichenfolge durchsucht werden soll (Eingabe-Zeichenfolge).

sDeleteChar

STRING(1)

Zeichen, das entfernt werden soll.

pDstString

POINTER TO STRING

Zeiger auf die resultierende STRING-Variable (Ausgabe-Zeichenfolge)

nDstSize

UDINT

Größe der resultierenden STRING-Variablen (Ausgabe-Zeichenfolge) in Bytes. Bei der Zuweisung kann der Operator SIZEOF() verwendet werden.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System) >= 3.3.35.0