bonjour, je dois faire un programme en C et j'aimerai que la boucle que je fais dans ce programme se termine en pressant par exemple que la touche ESC. Je suis un petit débutant alors si qqn pourrait m'aider ça serait gentil.[/b]
bonjour, je dois faire un programme en C et j'aimerai que la boucle que je fais dans ce programme se termine en pressant par exemple que la touche ESC. Je suis un petit débutant alors si qqn pourrait m'aider ça serait gentil.[/b]
Tu n'as rien en standard pour ça.
Il faut utiliser les fonctions du header <conio.h> sous DOS ou Windows, ou bien la bibliothèque curses (ou ncurses, je ne sais jamais) sous unixoïde.
(La fonction à utiliser s'appelle getch(). J'ignore si le caractère renvoyé pour la touche Echap possède un code en \(lettre), mais son code ASCII est 27)
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Avec les signaux et Ctrl+C pour l'arrêt ça doit être gérable en standard.
Les signaux sont standard ?
Standard C ou POSIX ?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
standard C ANSI.
http://msdn.microsoft.com/library/en-us/vclib/html/_CRT_signal.asp
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager