sortir d'un programme à tout moment

sortir d'un programme à tout moment - C++ - Programmation

Marsh Posté le 04-06-2008 à 10:38:50    

Bonjour,
Je suis novice en programmation et j'aimerai de l'aide....
Je code sous windows en C++.
J'ai réalisé un programme qui calcule différentes choses dans la main () avec des boucles un peu partout.
Mon programme marche.
Je voudrais rajouter une condition de fonctionnement tel que : faire tourner le programme sauf si l'utilisateur appuie sur un touche, dans ces cas là, arrêter le programme là ou il en était et si je le relance qu'il redémarre du début.
 
En gros faire un ECHAP.
J'ai vu qu'il y avait la fonction do .... while (!kbhit()) mais j'ai vu que ça ne marchait que pour les petits programmes genre une fonction main sans boucle interne. et c'est vrai ça ne marche pas sur mon programme.
J'ai lu que sinon je pouvais faire un thread mais je vois pas trop comment écrire cette fonction, si quelqu'un sait comment ça marche ou me proposer une autre solution....
 
Merci

Reply

Marsh Posté le 04-06-2008 à 10:38:50   

Reply

Marsh Posté le 04-06-2008 à 11:52:16    

ctr+c ça marche pas ?

Reply

Marsh Posté le 04-06-2008 à 12:33:55    

ben le truc c'est que je commande le montée ou descente d'un moteur alors j'ai pas envie qu'en cas de problème l'utilisateur se pose la question (c'est quoi déjà ctrl+c ou shift+c ou ech ou F12) l'utilisateur doit agir vite pour ne pas détériorer le matériel donc appuyer sur n'importe quelle touches....

Reply

Marsh Posté le 04-06-2008 à 12:53:55    

ctrl+c c'est standard.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed