Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
strncat - zwei Teilzeichenketten zusammenfügen
&pagelevel(4)&pagelevel
Definition | #include <string.h> char *strncat(char *s1, const char *s2, size_t n); |
Beschreibung | strncat() hängt maximal n Zeichen der Zeichenkette s2 an das Ende der Zeichenkette s1 an und liefert einen Zeiger auf s1 zurück.
Das Nullbyte (\0 ) am Ende der Zeichenkette s1 wird vom ersten Zeichen der Zeichenkette s2 überschrieben. Wenn die Zeichenkette s2 weniger als n Zeichen enthält, werden nur die Zeichen aus s2 an s1 angehängt. Wenn die Zeichenkette s2 mehr als n Zeichen enthält, werden nur die führenden n Zeichen von s2 an s1 angehängt. strncat() schließt die Zeichenkette mit dem Nullbyte (\0 ) ab.
|
Returnwert | Zeiger auf die Ergebniszeichenkette s1. |
Hinweis | Als Argumente werden Zeichenketten erwartet, die mit dem Nullbyte abgeschlossen sind. strncat() überprüft nicht, ob der Speicherbereich s1 groß genug für das Ergebnis ist.
Bei sich überlappenden Speicherbereichen ist das Verhalten undefiniert. |
Siehe auch | strcat() , string.h .
|