C/strcpy
Aparencia
< C
A función strcpy
utilízase para copiar unha cadea de caracteres nunha variable. A cadea de caracteres que se vai copiar pode escribirse mediante unha variable ou directamente. A súa sintaxe é a seguinte:
strcpy(cadea2,cadea1); // O contido da cadea1 copiarase en cadea2.
Podes probalo compilando o seguinte código fonte, e podes probar a xogar con el para que dea distintos resultados, ou que dea os mesmos doutros xeitos. Por exemplo, proba a substituír a variable cadea1
por unha cadea de caracteres introducida directamente na función (delimitada por comiñas dobres, claro).
#include <stdio.h>
#include <string.h>
int main(void)
{
char cadea[16];
char * cadea1="Proba.\n";
strcpy(cadea,cadea1); // O contido de cadea1 cópiase en cadea
printf("%s",cadea);
}