Nome da função : strcpy
Arquivo de cabeçalho : <string.h>
Protótipo de função: char *strcpy(char *destin, const char *source);
Função: Copiar uma string para outro array de strings
Parâmetros : char *destin é a matriz de string de destino copiada
const char *source é a matriz de string de origem copiada
Valor de retorno : retorna um ponteiro para a matriz de string de destino
Nota : O destino deve ser grande o suficiente para acomodar a fonte, caso contrário ocorrerá um erro de estouro. Esta função não gera uma nova string, mas modifica a string original. Portanto, destin só pode ser uma matriz de caracteres, não uma string apontada por um ponteiro de string, porque o ponteiro de string aponta para uma constante de string e a constante não pode ser modificada.
Exemplo de programa : Copie um ponteiro de string para uma matriz de strings e produza a string de destino copiada
#include<string.h>#include<stdio.h>intmain(void){charstring[10];char*str1=www.dotcpp.com;strcpy(string,str1);printf(%sn,string) ;retorno0;}
Resultados em execução:
www.dotcpp.com