C, Quelques soucis
jetair2000
Messages postés
19
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
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
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
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.
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.