rendered paste body#include <stdio.h>void strcpy(char *p_destino, char *p_origen);int main(){ char origen [] = "Esta es la cadena de origen"; char destino[90] = "Aqui va lo anexado: "; puts(origen); strcpy(destino, origen); //puts(destino);}void strcpy(char *p_destino, char *p_origen){ int contador, i, a;// cuenta el número de caracteres de destino for(contador = 0; *(p_destino+contador) != '\0'; contador++){ } contador++; *(p_destino+contador) = ' '; //borro '\0' for(i = 0; ; i++){ *(p_destino+contador+i) = *(p_origen+i); //empiezo a copiar // desde el '\0' borrado if( *(p_destino+contador+i) == '\0' ) break; } for( i = 0; ; i++){ printf("%c",*(p_destino+i)); //muestra destino if( *(p_destino+i) == '\0' ) break; } puts(" ");}