J'ai donc réussi à faire l'horloge du compte à rebours dans lequel modifie le texte de la console que par débusquer la ligne en utilisant « \ r »Vous essayez de créer un compte à rebours dynamique (en changeant) tout en saisissant un autre texte?
end = 120;
for (end; end >=0; end--){
printf("\r");
int num = end/60;
int nums = end % 60;
printf(" %d : %.2d ", num, nums);
sleep(1);
if(num == 0 && nums == 0){
printf("\n\nTIME'S UP! GAMEOVER!");
sleep(2);
}
}
Cependant quand je fais cela, je ne peux pas utiliser une entrée, évidemment avoir "scanf" interromprait le flux de la boucle de temps ... y a-t-il un autre moyen d'obtenir un texte changeant dynamique dans la console lors de la saisie d'un autre texte?