La fonction classique char *strcpy(char *destination, const char *source);
strcpy(3) a besoin d'un tampon/tableau/buffer de destination où la chaîne de caractère source est copiée. Nous vous demandons de coder une fonction qui alloue elle-même un tampon/tableau/buffer, puis effectue la copie.
L'utilisation de fonctions de copie comme memcpy
ou strcpy
n'est pas autorisée.
Indice : utilisez malloc(3). N'oubliez pas que malloc
peut parfois échouer...