Problème avec char motSecret[] = ""; Dés lors Qu'il exède les 8 char
Aucune réponse
clapannac
Voici le code après avoir corrigé assez d'erreur pour que toutes les étapes, jusqu’à l’exécutable, s’accomplissent sans erreur...
Cependant, je n'obtiens toujours pas le résulta es conté.
Puisque après l’exécution de prog.exe (ci-dessous, après le code) je devrais y voir :
Longueur du mot secre : *********
Propose une lettre : o
Etat du mot secre : *
**
***
****
*****
******
*******
********
*********
*********
Process returned 0 (0x0) execution time : 7.109 s
Press any key to continue.
Or ce n'est pas le cas.
Néanmoins j'aimerai tout au tant comprendre ce qui encore m'échappe.
Toujours en vous remerciant pour l'aide précieuse que vous m'apportez.
###################### les fichiers source ###############
Main.c #
########
caractere = getchar(); // On lit le premier caractère
caractere = toupper(caractere); // On met la lettre en majuscule si elle ne l'est pas déjà
// On lit les autres caractères mémorisés un à un jusqu'à l'\n (pour les effacer)
while (getchar() != '\n') ; // il y a un ";" car c'est une boucle minimaliste "Technique de programmeur"
return caractere; // On retourne le premier caractère qu'on a lu
Longueur du mot secre : *********
Propose une lettre : o
Etat du mot secre : *=
**=
***
****ˆ=
*****=
******=
*******
********R_OF_PRO_
*********_OF_PRO_
*********_OF_PRO_
Process returned 0 (0x0) execution time : 7.109 s
Press any key to continue.