STPCPY(3)

НАЗВАНИЕ
stpcpy - копирует строку, устанавливая указатель на ее конец

СИНТАКСИС
#include <string.h>

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

ОПИСАНИЕ
Функция stpcpy() копирует строку src (включая строку, заканчивающуюся сиволом `\0') в массив dest. Строки не должны пересекаться, а строка dest должна быть достаточно большой для приема данной копии.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
stpcpy() возвращает указатель на конец строки dest (т.е. на адрес завершающего нуль-символа), а не на начало.

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
Эта программа использует stpcpy для сложения foo и bar, чтобы получить foobar, которая выводится ими впоследствии.
          #include <string.h>
          int
          main (void)
          {
            char *to = buffer;
            to = stpcpy (to, "foo");
            to = stpcpy (to, "bar");
            printf ("%s\n", buffer);
          }

СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция не описана в стандартах ANSI и POSIX, не используется в системах Unix и не является изобретением, входящим в GNU. Возможно, она использовалась в MS-DOS.

СМ. ТАКЖЕ
strcpy(3), bcopy(3), memccpy(3), memcpy(3), memmove(3)