|Linux & Unix Commands - Search Man Pages
STPCPY(3) Linux Programmer's Manual STPCPY(3)
stpcpy - copy a string returning a pointer to its end
char *stpcpy(char *dest, const char *src);
The stpcpy() function copies the string pointed to by src (including the terminating `\0'
character) to the array pointed to by dest. The strings may not overlap, and the destina-
tion string dest must be large enough to receive the copy.
stpcpy() returns a pointer to the end of the string dest (that is, the address of the ter-
minating null character) rather than the beginning.
For example, this program uses stpcpy to concatenate foo and bar to produce foobar, which
it then prints.
char *to = buffer;
to = stpcpy (to, "foo");
to = stpcpy (to, "bar");
printf ("%s\n", buffer);
This function is not part of the ANSI or POSIX standards, and is not customary on Unix
systems, but is not a GNU invention either. Perhaps it comes from MS-DOS.
strcpy(3), bcopy(3), memccpy(3), memcpy(3), memmove(3)
GNU 1995-09-03 STPCPY(3)
All times are GMT -4. The time now is 12:20 AM.