programmation en c vérifiez si la touche enfoncée sans arrêter le programme

comme vous le savez, lors de l'utilisation de getch() dans windows, les applications qui vous attend jusqu'à ce que vous appuyez sur une touche,

comment puis-je lire une clé sans geler le programme , par exemple :

void main(){
  char   c;
  while(1){
  printf("hello\n");
  if (c=getch()) {
  .
  .
  .
  }  
}

merci.

Ce type d'application est-ce? Console/WinForms etc
juste de la console ...
main() retourne un int par la route 🙂
c'était juste un exemple ..
Certains de ceux utilisés par les personnes travaillant sur Windows poser cette question ici DONC...UNE recherche sur DONC pour kbhit [c] tourne jusqu'à 80+ questions. Et getch() vient de le même en-tête, de sorte qu'il est raisonnable de supposer que si ils peuvent utiliser getch() ils peuvent également kbhit().

OriginalL'auteur Ouerghi Yassine | 2012-11-25