Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme avec une fonction pour le pendu

elle ne fonctionne pas

    15 mai 2006 à 19:23:42

    Salut, pour le TP du pendu j'ai fait une fonction qui quand la lettre est dans le mot, les ****** soient remplacé par la lettre trouvée alors j'ai fait àa:
    char* remplacerMot (const char* lettre, const char* vraiMot, char* motMontre)
    {

        long nombreCaracteres = 0, i = 0;

        nombreCaracteres = strlen(vraiMot);

        while (lettre != vraiMot[i])
        {
            if(i > nombreCaracteres)
            {
                return motMontre;
            }

            i++;
        }

        if(lettre == vraiMot[i])
        {
            motMontre[i] = lettre;
        }

        return motMontre;

    }


    Mais le problème c'est que des qu'une lettre est bonne, elle se met bien la où il faut mais il y a un P qui se met au debut du mot alors qu'il n'a rien a faire là (et c'est toujours un P qui se met)

    Alors est-ce que vous pouvez m'aider à rectifier mon code pour que le P ne se mette plus?

    merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      16 mai 2006 à 18:21:23

      Quelqu'un peut m'aider?

      merci d'avance
      • Partager sur Facebook
      • Partager sur Twitter

      probleme avec une fonction pour le pendu

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown