cs_Cho7Kipu
Messages postés31Date d'inscriptionsamedi 9 novembre 2002StatutMembreDernière intervention20 octobre 2003
-
17 oct. 2003 à 21:02
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 2007
-
19 oct. 2003 à 12:41
Je réalise actuellement un programme destiné a etre utilisé sous unix, et que je devrais donc compiler avec gcc.
Un probleme se pose, vu que gcc ne reconnait pas la fonction getch(), et que je souhaite capturer les evenement clavier (je veu récuperer le code de chaque touche saisie).
Donc comment pourrais-je palier a ce probleme ?
cs_Cho7Kipu
Messages postés31Date d'inscriptionsamedi 9 novembre 2002StatutMembreDernière intervention20 octobre 2003 18 oct. 2003 à 12:06
oué jlai trouvé c bon merci
Mé juste un truc, j'arrive pa à intercepter la touche ECHAP
Quand je vérifi le contenu de ma variable check avec if(check==27) il se passe jamé rien !!
Et sous unix la touche echap est interprété par "^[", donc comment jpourré détécter un appui sur cette touche ??
cs_bouba
Messages postés518Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention10 novembre 20073 19 oct. 2003 à 12:41
Ce n'est pas normal, le code de la touche échape est bien 27 normalement. Enfin, si tu as un problème pour trouver le code d'une touche, fais un programme du style.
int main()
{
int a = getchar();
printf("Code de la touche: %d\n", a);
return 0;
}
Essais avec la touche échape et tu verras bien, sinon, c'est tout simplement que t'a un problème dans ton code.
Voila, si ca marche toujours pas, n'hésites pas à m'envoyer un msg.
++.
Bouba