C, Quelques soucis

Fermé
jetair2000 Messages postés 19 Date d'inscription mardi 10 juillet 2012 Statut Membre Dernière intervention 27 août 2012 - 27 août 2012 à 18:36
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 27 août 2012 à 22:55
Bonjour,



J'ai récemment fait des cours sur le C et je ne trouve pas comment mettre un "pause".
J'arrive a ouvrir mon programme à partir du Code::Blocks mais pas par L'explorateur de windows. Aidez-moi s'il vous plait

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 817
27 août 2012 à 22:55
Bonjour,

Et pour cause, le C ne prévoit pas des "pauses".
Il faut ruser. Par exemple en faisant une lecture clavier. Un getchar(); peut faire l'affaire. Mais cela n'est pas une vraie pause, puisqu'il faut appuyer sur minimum 2 touches. Sinon il faut intéragir avec l'OS. Soit avec un getch() sous windows. Mais dans ce cas, il faut faire attention à ce que le buffer clavier soit vide.
Personnellement, si c'est pour la fin du programme (éviter qu'il se referme), je conseille : system("pause"); tout simplement.
1
system("PAUSE");

Mais moi je metterais getch();

Any tool, used incorrectly, is a hammer.
¬ ‿ ¬
0