En este tutorial, aprenderá a usar la función strcpy () en la programación C para copiar cadenas (con la ayuda de un ejemplo).
C strcpy ()
El prototipo de función de strcpy()
es:
char* strcpy(char* destination, const char* source);
- La
strcpy()
función copia la cadena apuntada por la fuente (incluido el carácter nulo) al destino. - La
strcpy()
función también devuelve la cadena copiada.
La strcpy()
función se define en el archivo de encabezado string.h.
Ejemplo: C strcpy ()
#include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )
Salida
Programación en C
Nota: Cuando lo utilice strcpy()
, el tamaño de la cadena de destino debe ser lo suficientemente grande para almacenar la cadena copiada. De lo contrario, puede resultar en un comportamiento indefinido .