Neste tutorial, você aprenderá a usar a função strcpy () na programação C para copiar strings (com a ajuda de um exemplo).
C strcpy ()
O protótipo da função strcpy()
é:
char* strcpy(char* destination, const char* source);
- A
strcpy()
função copia a string apontada pela origem (incluindo o caractere nulo) para o destino. - A
strcpy()
função também retorna a string copiada.
A strcpy()
função é definida no arquivo de cabeçalho string.h.
Exemplo: 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; )
Resultado
Programação C
Nota: Quando você usa strcpy()
, o tamanho da string de destino deve ser grande o suficiente para armazenar a string copiada. Caso contrário, pode resultar em um comportamento indefinido .