FindAndReplaceChar

FindAndReplaceChar 1:

Die Funktion findet ein ggf. mehrfach vorkommendes Zeichen in einer Zeichenfolge und ersetzt dieses durch ein anderes Zeichen.

Die Funktion liefert

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

FUNCTION FindAndReplaceChar : UDINT

FindAndReplaceChar 2: Eingänge

VAR_INPUT
    pSrcString    : POINTER TO STRING;
    sDeleteChar   : STRING(1);
    sInsertChar   : 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.

sInsertChar

STRING(1)

Zeichen, das das andere Zeichen ersetzen 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