strcat fonctionne de cette maniere: strcat(chaine1, chaine2);
donc si je fais
strcat(recupe,caractere);
?
chaine1 tu lui rajoute 2 char en fin de chaine pour avoir une memoire assez grande,
tu creer une chaine2 qui aura comme premier caractere ta variable caractere et en deuxieme un '\0'
puis tu utilise ton strcat avec chaine1 et chaine 2
as-tu un exemple ?
mais il y a aussi la fonction sprintf
j'y ai déjà pensé mais ce n'est pas possible, car la chaine sera formatée à chaque fois que la boucle s’exécutera. Donc si le mot à récupérer est "teste" et que je récupère une seul lettre par tour de boucle, il n'y aura que le denier "e" dans la chaine (dans ton exemple)
Partager