La función strcpy () en C ++ copia una cadena de caracteres desde el origen al destino.
prototipo strcpy ()
char * strcpy (char * dest, const char * src);
La strcpy()
función toma dos argumentos: dest y src. Copia la cadena de caracteres apuntada por src a la ubicación de memoria apuntada por dest. También se copia el carácter de terminación nulo.
El comportamiento no está definido si:
- La memoria asignada para el puntero dest no es lo suficientemente grande.
- Las cuerdas se superponen.
Se define en el archivo de encabezado "> archivo de encabezado.
Parámetros strcpy ()
dest
: Puntero a una matriz de caracteres donde se copia el contenido.src
: Puntero a una matriz de caracteres desde donde se copia el contenido.
strcpy () Valor de retorno
La función strcpy () devuelve dest, el puntero al destino.
Ejemplo: cómo funciona la función strcpy ()
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Cuando ejecute el programa, la salida será:
Hola programadores.