Código
char *mi_strcpy(char *cadena1, char *cadena2) { cadena1[i] = cadena2[i]; } return cadena1; }
el problema es que si la cadena2 es menor que la cadena 1, el resto de la longitud de s1 se completa con sus elementos. Ejemplo:
Cadena1 = Hola
Cadena2 = Si
Resultado = Sila