C, Quelques soucis

jetair2000 Messages postés 19 Statut Membre -  
fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   -
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 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
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
Utilisateur anonyme
 
system("PAUSE");

Mais moi je metterais getch();

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