Quelle fonction permet de déterminer la position d'un caractère dans une chaîne? Le code suivant ne permet pas d'afficher les lettres trouvées dans un jeu du pendu (par ex **E*E).
int main() { char MotSecret[] = "BLEUE"; char Reponse[5] = {0}; int i=0; int L=0; int *Ptest = NULL; char lettre = NULL; L=strlen(MotSecret);
Il manque un char au tableau Reponse pour pouvoir contenir la chaine "BLEUE".
Au début, il faut que le tableau Reponse soit entièrement remplit avec "*****".
Pour cette fois, pas d'accord avec toi (*). À la manière dont Reponse est affiché, il n'y a pas besoin de \0, et le programme n'emploie aucune fonction qui nécéssite que Reponse se termine par \0
(*) enfin, si, mais Reponse ne va pas contenir la chaine "BLEUE", juste les caractères 'B' 'L' 'E' 'U' 'E' (ou '*' '*' 'E' '*' 'E' dans l'exemple donné)
- Edité par edgarjacobs 15 octobre 2019 à 23:56:56
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
× 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.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent