Alors en fait, je suis debutant (j'aprend depuis septembre le C)
et j'ai fais un petit jeu (simon, en mode console).
Il a une faille : on peut se servir de l'historique (doskey) pour retrouver se qu'oin a tapé avant.
J'avais une solution: executer dans la fenetre
doskey /LISTSIZE=1
ce qui permet de memoriser qu'une seule commande dans l'historique.
j'utilise devC++ donc j'ai voulu faire
system("doskey /LISTSIZE=1");
mais pas moyen, ca marche pas.
Si quelqu'un a une idée..
deuxieme probleme:
pour mes menu j'utilise getch().
Quand j'ai un menu apres une musique ou quelquechose qui prend du temps,
getch() prend la touche qui a ete tapée pednant la musique.
donc j'aimerais pouvoir vider le tempon juste avant mon menu.
mais ca ne marche pas avec fflush(stdin);
remarque : les caracteres entree avec getch() ne sont pas memorisé dans l'historique, je suppose donc que se n'est pas le meme tempon.....
je confond tout?
eclairez moi SVP, je suis debutant![]()
Partager