Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

wcsncat - zwei Langzeichenteilketten zusammenfügen

&pagelevel(4)&pagelevel

Definition

#include <wchar.h>

wchar_t *wcsncat(wchar_t *ws1, const wchar_t *ws2, size_t n);

wcsncat hängt maximal n Zeichen der Langzeichenkette ws2 an das Ende der Langzeichenkette ws1 an und liefert einen Zeiger auf ws1 zurück.

Das Null-Langzeichen (\0) am Ende der Langzeichenkette ws1 wird vom ersten Zeichen der Langzeichenkette ws2 überschrieben.

Wenn die Langzeichenkette ws2 weniger als n Zeichen enthält, werden nur die Zeichen aus ws2 an ws1 angehängt. Wenn die Langzeichenkette ws2 mehr als n Zeichen enthält, werden nur die führenden n Zeichen von ws2 an ws1 angehängt.

wcsncat schließt die Langzeichenkette mit dem Null-Langzeichen (\0) ab.

Returnwert  Zeiger auf die Ergebnis-Langzeichenkette ws1.

Hinweise

In dieser Version des C-Laufzeitsystems werden nur 1-Byte-Zeichen als Langzeichen unterstützt.

Als Argumente werden Langzeichenketten erwartet, die mit dem Null-Langzeichen (\0) abgeschlossen sind.

wcsncat überprüft nicht, ob ws1 groß genug für das Ergebnis ist.
Bei sich überlappenden Speicherbereichen ist das Verhalten undefiniert.

Siehe auch  strncat, wcscat