Bonjour !
Je sais que ce sujet a déjà été abordé dans des messages précédents, mais malgré ça j'arrive toujours à une erreur.
Mon programme est simplement la définition de strcpy :
char my_strcpy(char *s1, const char *s2)
{
s1 = (char *) malloc (sizeof s2);
int i;
for (i=0; s2[i] != '\0'; i++) s1[i] = s2[i]; s1[i]= '\0';
return *s1;
}
Je suis sur que le problème est vraiment trivial mais je débute en C, merci d'avance !

