gotoxy()qui n'est pas standard, donc ça ne semble pas t'arrêter, regarde
getch()), ça donne:
bool saisie_joueur_terminee = false; for ( int dep=5000 ; dep>0 && !saisie_joueur_terminee ; dep-=10 ) { if ( le_joueur_a_tappe_quelque_chose() ) saisie_joueur_terminee = completer_la_saisie_du_joueur_et_indiquer_si_termine(); gotoxy(8,0); printf( "%ds", dep/100 ); Sleep( 10 ); } if ( saisie_joueur_terminee ) gerer_la_reponse_du_joueur(); else printf("\n temps ecoule... \n");
le_joueur_a_tappe_quelque_chose()et
completer_la_saisie_du_joueur_et_indiquer_si_termine().