F_StringIsASCII

F_StringIsASCII 1:

Die Funktion prüft, ob eine Zeichenfolge nur ASCII-Zeichen (0x000 bis 0x7F) enthält und gibt die Anzahl der ASCII-Zeichen zurück. Wenn die Zeichenfolge nur ASCII-Zeichen enthält, ist sie direkt kompatibel zu UTF-8.

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

FUNCTION F_StringIsASCII : BOOL

Der Rückgabewert ist TRUE, wenn die Zeichenfolge nur ASCII-Zeichen enthält.

VAR_INPUT

VAR_INPUT
    pSTRING : POINTER TO STRING;
END_VAR

pString: Zeiger auf die STRING-Variable.

VAR_OUTPUT

VAR_OUTPUT
    nLen : UDINT;
END_VAR

nLen: Anzahl der ASCII-Zeichen in der Zeichenfolge

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System) >= 3.3.21.0