A função strcpy () em C ++ copia uma string de caracteres da origem ao destino.
protótipo strcpy ()
char * strcpy (char * dest, const char * src);
A strcpy()
função leva dois argumentos: dest e src. Ele copia a string de caracteres apontada por src para a localização da memória apontada por dest. O caractere de terminação nulo também é copiado.
O comportamento é indefinido se:
- A memória alocada para o ponteiro dest não é grande o suficiente.
- As strings se sobrepõem.
É definido no arquivo de cabeçalho "> arquivo de cabeçalho.
Parâmetros strcpy ()
dest
: Ponteiro para uma matriz de caracteres onde o conteúdo é copiado.src
: Ponteiro para uma matriz de caracteres de onde o conteúdo foi copiado.
strcpy () Valor de retorno
A função strcpy () retorna dest, o ponteiro para o destino.
Exemplo: como funciona a função strcpy ()
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Quando você executa o programa, a saída será:
Olá, programadores.