C/strcpy

En Galilibros, o Wikibooks en galego.
< C
Saltar ata a navegación Saltar á procura
C
← Volver a strcmp strcpy Seguir con strlen


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);
}


C
← Volver a strcmp strcpy Seguir con strlen