Ce n'est pas vraiment une solution digne de ce nom. C'était le dernier bug que je devais fixer avant de rendre mon logiciel pour notation. Alors j'ai trouvé ce qui suit, qui réagit comme voulu. On saura seulement qu'il est vain de vouloir faire plus gros.
/** Fait une pause. \author http://ecrucru.free.fr/?page=pause */ void SystemPause() { char magickey; fflush(stdin); printf("Appuyez sur une touche pour continuer..."); scanf("%c", &magickey); magickey = getc(stdin); }
Avec Windows, c'est déjà plus simple. Pour faire de même avec Linux, il suffit de compiler le code source ci-dessus sous le nom pause
et de le coller dans /usr/bin
avec les chmod d'exécution appropriés.
system("pause");
Dernière modification le 8 janvier 2011 à 12:53