Bonsoir,

J'ai un petit soucis pour vider une chaîne de caractères.

je m'explique :

J'ai un char *mot qui sert à stocker une sous chaine extraite d'un char* phrase.

Le problème est que mot est réutilisé dans une boucle donc si la sous-chaine qui est extraite par la suite est moins longue, il restera la fin de la premiere sous-chaine extraite !

exemple : l'utilisateur rentre "13 2 5 6"

je vais extraire consécutivement "13" puis "2" puis "5" puis "6" mais comme mon char* mot n'est pas réinitialisé, ce que je vais en fait avoir, c'est "13" puis "23" puis "53" et enfin "6".

ici mot[0] est modifié mais mot[1] = '3' (sauf à la fin)

Si ça se trouve, c'est simple à résoudre donc vous m'excuserez

Merci d'avance