[résolu]Interception de signaux (barre espace ?)

Interception de signaux (barre espace ?) [résolu] - C - Programmation

Marsh Posté le 17-08-2007 à 17:34:52    

Bonjour,
 
Dans un de mes programmes,
j'aimerai pouvoir afficher une valeur dès quel l'utilisateur appui sur la barre espace.
Puis que le programme reprenne son cours.
J'ai lu plusieurs autres codes mais ils ne parlent que du CTRL-C.
 
Voilà, je sais pas si je suis très clair mais si quelqu'un peut m'aider.
 
Merci

Message cité 1 fois
Message édité par jcqguill le 19-08-2007 à 15:11:30
Reply

Marsh Posté le 17-08-2007 à 17:34:52   

Reply

Marsh Posté le 17-08-2007 à 17:36:42    

jcqguill a écrit :


Dans un de mes programmes,
j'aimerai pouvoir afficher une valeur dès quel l'utilisateur appui sur la barre espace.
Puis que le programme reprenne son cours.
J'ai lu plusieurs autres codes mais ils ne parlent que du CTRL-C.


On ne peut pas faire ça en C standard. Mais ça devrait être possible avec PDCurses. Quel est ton système ? Quel genre d'application (console, GUI ?)


Message édité par Emmanuel Delahaye le 17-08-2007 à 17:53:14

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 17-08-2007 à 17:39:43    

C'est une application console, je suis sous OpenSuse 10.2.
 
PDCurses ?? je vais regarder sa.
 
Merci


---------------
www.learntohell.net :
Reply

Marsh Posté le 17-08-2007 à 20:28:16    

ctrl+c envoie un signal tel que défini par la norme posix. la combinaison de touche est définie dans ton shell, on peut la changer, mais je me rappelle plus la commande

Reply

Marsh Posté le 19-08-2007 à 14:50:52    

Ok, merci pour vos réponses. J'ai enfin réussit et ça marche nickel.
 
Pour info : J'utilise le package "ncurses"


---------------
www.learntohell.net :
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed