J'ai lu ceci article et j'essaie de faire l'exercice en langage de programmation D, mais je rencontre un problème dans le premier exercice.Comment puis-je saisir une touche unique dans D Programming Language + Tango?
(1) Afficher les séries de nombres (1,2,3,4, 5 etc ....) dans une boucle infinie . Le programme doit quitter si quelqu'un touche une touche spécifique (Dites touche ESCAPE).
Bien sûr, la boucle infinie n'est pas un gros problème, mais le reste est. Comment est-ce que je pourrais attraper un coup clé dans D/Tango? Dans la FAQ du tango, il est dit d'utiliser la fonction C kbhit() ou get(), mais comme je le sais, elles ne sont pas dans la bibliothèque standard C et n'existent pas dans la glibc qui accompagne ma machine Linux. Je sais que je peux utiliser une bibliothèque tierce comme ncurses, mais elle a le même problème que kbhit() ou get(), ce n'est pas une bibliothèque standard en C ou D et elle n'est pas pré-installée sur Windows. Ce que j'espère, c'est que je pourrais faire cet exercice en n'utilisant que D/Tango et que je pourrais l'utiliser sur Linux et Windows.
Comment pourrais-je le faire?