Bonjour, j'ai un petit exo à faire du genre running stickman et je voudrais savoir comment utiliser "scanf" sans bloquer l'exécution du programme.![]()
Bonjour, j'ai un petit exo à faire du genre running stickman et je voudrais savoir comment utiliser "scanf" sans bloquer l'exécution du programme.![]()
Absolument impossible en C standard pur. Il faut utiliser une bibliothèques (comme ncurses/pdcurses) ou des fonctionnalités offertes par ton OS.
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.
Je n'ai pas compris ce que tu cherches à obtenir, pourrais-tu décrire le comportement plus en détail ?
A priori, détecter l'appui sur une touche.
Le clavier n'est pas accessible depuis la norme du C (et de sa bibliothèque standard).
Par contre, tu vas vraisemblablement vouloir faire du graphisme, et les kits graphiques permettent généralement aussi l'accès direct à l'état du clavier (et l'écoute événementielle).
La SDL propose tout ce qu'il te faut.
Partager