Gerer les interruptions en c

daconcar Messages postés 26 Statut Membre -  
 Utilisateur anonyme -
Bonjour
je suis entrain de programmer le port paralléle de mon pc avec borland c. Je veux que les sorties du port soient à un niveau logique bien défini (ce serait bouclé) et jaurrais le droit d'arrêter l'exécution à tout moment en appuyant sur une touche.Comment faire pour signifier qu'en ayant sur une touche l'exécution s'arrête quel qu'en soit la phase d'exécution.
Merci
Configuration: Pc/windows millenium

3 réponses

  1. gienas Messages postés 436 Statut Membre 100
     
    Bonjour daconcar et tout le groupe

    Je n'ai pas compris le sens de ta question.

    Y a-t-il un rapport entre l'état des sorties parallèles et l'action que tu veux faire?

    Quand tu parles "d'interruptions", parles-tu d'interruptions matérielles (qui sont servies par du soft), ou bien est-ce la fin (interruption) de ton programme?

    Si ta question est claire de chez clair, peut-être auras-tu des réponses pertinentes.
    0
  2. daconcar Messages postés 26 Statut Membre
     
    J'aimerais arrêter le programme à tout moment en appuyant par exemple sur la touche 'F'
    0
  3. Utilisateur anonyme
     
    salut,

    tu connais kbhit() ?

    de memoire ca donne quelque chode du genre:

    int main()
    {
    .
    .
    while(!kbhit())
    {
    .
    .
    }

    return 0;
    }
    0