Runtime Library (RtlR0.h)
TwinCAT hat eine eigene Implementierung der Runtime Library. Diese Funktionen sind in RtlR0.h deklariert, einem Teil von TwinCAT SDK.
 Bereitgestellte Methoden
Name  | Beschreibung  | 
|---|---|
abs  | Berechnet den absoluten Wert.  | 
atof  | Konvertiert einen String (char *buf) in einen Double.  | 
BitScanForward  | Sucht vom LSB zum MSB nach einem gesetzten Bit (1).  | 
BitScanReverse  | Sucht vom MSB zum LSB nach einem gesetzten Bit (1).  | 
labs  | Berechnet den absoluten Wert.  | 
memcmp  | Vergleicht zwei Puffer.  | 
memcpy  | Kopiert einen Puffer in einen anderen.  | 
memcpy_byte  | Kopiert einen Puffer in einen anderen (byte-weise).  | 
memset  | Setzt die Bytes eines Puffers auf einen Wert.  | 
qsort  | QuickSort zum Sortieren einer Liste.  | 
snprintf  | Schreibt formatierte Daten in eine Zeichenfolge.  | 
sprintf  | Schreibt formatierte Daten in eine Zeichenfolge.  | 
sscanf  | Liest Daten aus einer Zeichenfolge nach Vorgabe einer Formatierung.  | 
strcat  | Fügt eine Zeichenkette an eine andere an.  | 
strchr  | Sucht ein Zeichen in einer Zeichenkette.  | 
strcmp  | Vergleicht zwei Zeichenketten.  | 
strcpy  | Kopiert eine Zeichenkette.  | 
strlen  | Ermittelt die Länge einer Zeichenkette.  | 
strncat  | Fügt eine Zeichenkette an eine andere an.  | 
strncmp  | Vergleicht zwei Zeichenketten.  | 
strncpy  | Kopiert eine Zeichenkette.  | 
strstr  | Sucht eine Zeichenkette in einer Zeichenkette.  | 
strtol  | Konvertiert eine Zeichenkette in einen ganzzahligen Wert.  | 
strtoul  | Konvertiert eine Zeichenkette in einen ganzzahligen, unsigned Wert.  | 
swscanf  | Liest Daten aus einer Zeichenfolge nach Vorgabe einer Formatierung.  | 
tolower  | Konvertiert einen Buchstaben in einen Kleinbuchstaben.  | 
toupper  | Konvertiert einen Buchstaben in einen Großbuchstaben.  | 
vsnprintf  | Schreibt formatierte Daten in eine Zeichenfolge (‚\0‘ Terminierung).  | 
vsprintf  | Schreibt formatierte Daten in eine Zeichenfolge.  | 
![]()  | Alle Funktionen sind an die C++ Runtime Library angelehnt.  | 
