Marquer une pause

Swed_and_me -  
 swed_and_me -
Bonjour,
J'en suis à mon premier essai en language C (j'étais jusqu'alors orienté language web).
J'ai crée un programme simple du jeu grace au SiteDuZer0. Cependant à la fin de la dernierer commande ( qui est un printf ) le programme se ferme sans que l'on est le temps de lire le message.
Pouvez-vous m'aider à faire une sorte de pause afin de pouvoir lire.
Merci d'avance
Quentin

7 réponses

Shatterproof Messages postés 32 Statut Membre
 
Bonjour,

Si je me souviens bien de mes cours, met cette commande à la fin du programme:

system ("pause");
0
Christof422 Messages postés 990 Statut Membre 212
 
essaye de mettre
getch()
la ou tu veux que cela s'arrête.
Le premier pas vers la solution est la recherche. Notre ami Google connaît sûrement la solution...
0
Groarh Messages postés 706 Statut Membre 185
 
Salut,
le mieux est d'appeler le programme depuis une invite de commande (cmd). Sous Windows, tu peux également appeler PAUSE, qui est une commande du système, au moyen de la fonction system :
system("PAUSE");

Mais ça ne marche que sous Windows.
0
swed_and_me
 
Rebonjour,
Merci à tous pour leur aide cependant je n'ai pas compris comment utiliser la fonction precedemment indique (system(PAUSE)).
Peux tu m'expliquer ?
Quentin
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Shatterproof Messages postés 32 Statut Membre
 
Après avoir ercis ton printf tu met cette comande.

Exemple:

printf("bonjour");
system("PAUSE");
0
Freedomsoul Messages postés 538 Statut Membre 97
 
c'est pour devc++ ça non ?
avant ton } de fin, tu mets

system("PAUSE");

sur codeblock y'a pas ce genre de problème ^^
0
swed_and_me
 
Merci j'ai enfin compris.
Quentin
PS : @Freedomsoul Oui c'est pour ce logiciel.
Au revoir
0