Назва

strcat, strncat - зчеплюють два ланцюжки

Огляд

#include <string.h>

char strcat(char dest, const char *src);

char strncat(char dest, const char *src, size_t n);

Опис

Функція strcat() доточує ланцюжок src до ланцюжка dest, перезаписуючи кінцевий знак '\0' у dest, натомість додаючи '\0' укінці отриманого довшого ланцюжка. Ланцюжки не повинні перекривати одне одного і ланцюжок dest повинен містити достатньо місця для результату.

Функція strncat() є подібною за виключенням того, що тільки перші n знаків src доточуються до dest. Ланцюжки не повинні перекривати одне одного і ланцюжок dest повинен містити достатньо місця для результату.

Функція strncat() є подібною за виключенням того, що тільки перші n знаків src доточуються до dest.

Повернені значення

Функції strcat() і strncat() повертають покажчик на отриманий ланцюжок dest.

Відповідність стандартам

SVID 3, POSIX, BSD 4.3, ISO 9899

Дивіться також

bcopy(3), ?memccpy(3), memcpy(3), strcpy(3), ?strncpy(3), ?wcscat(3), ?wcsncat(3)