All pastes #294637 Raw Edit

anexa()

public c v1 · immutable
#294637 ·published 2006-12-28 18:28 UTC
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(" ");}