Section: Manual del Programador de Linux (3)
Updated: 3 de Septiembre de 1995
Index Return to Main
Contents
stpcpy - copia una cadena devolviendo un apuntador a su final
#include <string.h> char *stpcpy(char *dest, const char *src);
La función stpcpy() copia la cadena apuntada por src (la cual incluye el caracter `\0' ) a la matriz apuntada por dest. Las cadenas no deben solaparse, y la cadena destino dest tiene que ser lo suficientemente larga para recibir la copia.
devuelve un apuntador al final de la cadena dest (esto es, la dirección del caracter terminador nulo) y no al comienzo.
Por ejemplo, este programa usa stpcpy para concatenar foo y bar para prodcir foobar, que entonces se imprime.
#include <string.h> int main (void) { char *to = buffer; to = stpcpy (to, "foo"); to = stpcpy (to, "bar"); printf ("%s\n", buffer); }
Esta función no es parte de las normas ANSI o POSIX, y no es parte habitual de sistemas UNIX, aunque tampoco es una inveción de GNU. Quizá venga del MS-DOS.
(3), bcopy(3), memccpy(3), memcpy(3), memmove(3)
This document was created by man2html, using
the manual pages.
Time: 06:16:25 GMT, January 22, 2005