[noob] programme en console --> tache de fond

programme en console --> tache de fond [noob] - C++ - Programmation

Marsh Posté le 27-11-2005 à 14:35:32    

Bonjour, j'ai un p'tit programme d'exemple :

Code :
  1. #include<iostream>
  2. using namespace std;
  3. int main(void) {
  4.     for(int i=1; ; i++) {
  5.         cout << i << "\r";
  6.     }
  7.    
  8.     return 0;
  9. }


Je voudrait mettre la ligne

Code :
  1. if(cin.get()) break;

dans la boucle mais si je le fait, la boucle s'arrete a cette endroit a chaque fois (ce qui est logique en soit...).
 
Je voudrait donc la mettre "en fond de tache" de la boucle pour casser la boucle lorsque j'appui sur "enter".
Merci d'avance.
 
ps: dites moi au moins si c'est possible ou pas !


Message édité par dkmatt le 27-11-2005 à 15:00:32

---------------
Powered by Gentoo !
Reply

Marsh Posté le 27-11-2005 à 14:35:32   

Reply

Marsh Posté le 27-11-2005 à 15:15:41    

faut que tu joues avec les signaux et que tu capte le ctrl-c


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 27-11-2005 à 15:33:21    

quels fonction permet cela ?


---------------
Powered by Gentoo !
Reply

Sujets relatifs:

Leave a Replay

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