Bonjour à tous!
Je reviens sur le problème du polling, traité dans un précédent message: http://www.developpez.net/forums/d11...interruptions/
Je voulais savoir si on pouvais m'éclaircir encore un peut les choses.
Voici un exemple:
je veux faire un programme qui affiche l'heure (en console). L'heure s'actualise 10 fois par seconde, et cela jusqu'à ce que je tape FIN dans la console.
On voit qu'il y à une boucle infinie:
while(1){
printf("heure: %d\n",fonction_retournant_lHeure);
}
Bon, maintenant, il faut que je puisse faire une interruption,. En effet, si je mets getchar dans ma fonction, l'heure ne s'actualise pas.
Comment faire alors pour que l'heure s'actualise, mais que si je tape FIN, le programme s'arrête?
Je n'ai vraiment pas d'idée.
Par avance merci
PS: je précise que ce n'est pas un exo, c'est juste que je débute en C et j'apprends tout seul!
Partager