Bonjour,
Quelques pistes :
Code C/C++ :
À gauche un caractère, à droite une chaîne : l'affectation n'est pas possible. Il faut affecter un caractère à un caractère. Si tu veux
vider ton mot, tu peux écrire
Code C/C++ :
Le caractère nul marque la fin de la chaîne; quand la fin est au début, c'est que la chaîne est vide.
Code C/C++ :
Pour comparer les chaînes de caractères, tu as dans
string.h les fonctions strcmp et strncmp par exemple.
Code C/C++ :
while (strncmp(mot,"multifor",8)){...}
Code C/C++ :
Comme au début, il ne faut pas confondre chaîne et caractère. Idée : une variable
t qui contient la taille du mot courant et :
Code C/C++ :
mot[t] = caracterelu ;
++t;
mot[t] = 0;
La correction de l'algorithme n'est pas certaine...
Bonne prog,
--
Chouchou.