strcpy ()- Copiar series

Formato

#include <string.h>
char *strcpy(char *string1, const char *string2);

Nivel de idioma

ANSI

De hebra segura

Descripción

La función strcpy() copia string2, incluido el carácter nulo final, en la ubicación especificada por string1.

La función strcpy() opera en series con final nulo. Los argumentos de serie para la función deben contener un carácter nulo (\0) que marque el final de la serie. No se realiza ninguna comprobación de longitud. No debe utilizar una serie literal para un valor string1 , aunque string2 puede ser una serie literal.

Valor de retorno

La función strcpy() devuelve un puntero a la serie copiada (string1).

Ejemplo

Este ejemplo copia el contenido de source en destination.
#include <stdio.h>
#include <string.h>
 
#define SIZE 40
 
int main(void)
{
  char source[SIZE] = "This is the source string";
  char destination[SIZE] = "And this is the destination string";
  char * return_string;
 
  printf( "destination is originally = \"%s\"\n", destination );
  return_string = strcpy( destination, source );
  printf( "After strcpy, destination becomes \"%s\"\n", destination );
}
 
/*****************  Output should be similar to:  *****************
 
destination is originally = "And this is the destination string"
After strcpy, destination becomes "This is the source string"
*/

Información relacionada