Entrée de clavier continue en C

Je suis entrain de créer une application console en C. C'est un jeu dans lequel les personnages sont à tomber et l'utilisateur doit appuyer sur cette touche spécifique du clavier. Je ne sais pas comment détecter la touche est enfoncée par l'utilisateur sans interrompre la chute de caractères. Lorsque j'utilise scanf, le Programme attend pour l'entrée et tout s'arrête.
S'il vous plaît aider moi vite!!!

source d'informationauteur zaingz