Je pense que c'est en utilisant la fonction getch(), mais je ne vois pas comment l'appui sur une touche peut etre détectée lors du déroulement du programme ?
Le programme tourne, et en appuyant sur echap, ça devait le quitter par exemple...
Publicité
Posté le 10-04-2005 à 20:34:57
moi23372
Posté le 10-04-2005 à 22:05:41
faut constemment vérifié dans les boucles ou dans les conditions si tu as enfoncé tel ou tel touche et géré dans ce cas la
KangOl
Profil : pointeur
Posté le 10-04-2005 à 22:47:23
ctrl-c
---------------
Nos estans firs di nosse pitite patreye...
Je pense que c'est en utilisant la fonction getch(), mais je ne vois pas comment l'appui sur une touche peut etre détectée lors du déroulement du programme ?
Le programme tourne, et en appuyant sur echap, ça devait le quitter par exemple...
Je pense qu'il y a plus simple, au début du programme tu crée un processus fils (fork()), tu fais bosser le fils pendant que le père surveille les entrées clavier, et lorsque le père détecte l'appui de la touche voulue, fais-lui envoyer un signal de mort à son fils.
Je pense qu'il y a plus simple, au début du programme tu crée un processus fils (fork()), tu fais bosser le fils pendant que le père surveille les entrées clavier, et lorsque le père détecte l'appui de la touche voulue, fais-lui envoyer un signal de mort à son fils.