On désire implémenter une fonction fusion
qui prend deux
chaînes de caractères en argument et renvoie une chaîne de caractères
dans laquelle les lettres sont prises alternativement de la première et
de la seconde chaîne. Lorsque toutes les lettres d’une des deux chaînes
ont été prises, on copie simplement toutes les lettres restantes dans la
chaîne finale.
Toutes les allocations de mémoire de tableaux doivent être faites dynamiquement. Pensez donc à bien libérer la mémoire.
Ainsi pour les exécutions suivantes, on aura comme résultat :
./ex3 Mary Louise
Chaîne fusionnée: MLaoruyise
./ex3 Wollstonecraft Michel
Chaîne fusionnée: WMoilclhsetlonecraft
Vous noterez que le Makefile fourni contient les options de compilation suivantes :
-g -fsanitize=address -fsanitize=undefined -fsanitize=leak