C ++ strcpy () - Biblioteca C ++ Padrão

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. 

Artigos interessantes...