Gerer les interruptions en c

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. 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
    1. J'aimerais arrêter le programme à tout moment en appuyant par exemple sur la touche 'F'
      0
      1. salut,

        tu connais kbhit() ?

        de memoire ca donne quelque chode du genre:

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

        return 0;
        }
        0