strcpy ()- Copiar series
Formato
#include <string.h>
char *strcpy(char *string1, const char *string2);Nivel de idioma
ANSI
De hebra segura
Sí
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
- strcat ()-Concatenar cadenas
- strchr ()-Buscar carácter
- strcmp ()-Comparar series
- strcspn ()-Buscar desplazamiento de primera coincidencia de caracteres
- strncpy ()-Copiar series
- strpbrk ()-Buscar caracteres en serie
- strrchr ()-Localizar última aparición de carácter en serie
- strspn ()-Buscar desplazamiento del primer carácter no coincidente
- wcscpy ()-Copiar series de caracteres anchas
- wcsncpy ()-Copiar series de caracteres anchas
- <string.h>