Mon programme se ferme avant la fin

supertomtom Messages postés 367 Statut Membre -  
supertomtom Messages postés 367 Statut Membre -
Bonjour,
Je débute tout juste en programation. J'utilise le logiciel Code::Blocks et j'ai le programme suivant en C:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int resultat = 0, nombre1 = 0, nombre2 = 0, nombre3 = 0;

// On demande les nombres 1 et 2 à l'utilisateur :

printf("Nous allon faire le calcul suivant: (nombre 1 + nombre 2) * nombre 3 \n \nEntrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("Entrez le nombre 2 : ");
scanf("%d", &nombre2);
printf("Entrez le nombre 3 : ");
scanf("%d", &nombre3);

// On fait le calcul :

resultat = (nombre1 + nombre2 )*nombre3 ;

// Et on affiche l'addition à l'écran :

printf ("(%d + %d) * %d = %d\n", nombre1, nombre2, nombre3, resultat);

return 1;
}

Quand je fait "build and run" sa marche mais quand je lance le programme a partir de l'explorateur windows, au moment d'aficher le résultat il l'affiche très vite puis se ferme. Comment lui dire de se fermer que lorsqu'on apuis sur une touche ?

2 réponses

Groquik
 
Bonjour,

As-tu essayé de mettre system(pause); à la fin de ton programme?
0
supertomtom Messages postés 367 Statut Membre 83
 
Super sa marche merci beaucoup mais il falait mettre system("pause";
. J'ai une autre question maintenant : comment faire pour qu'a l'étape ou je demande ok sa commence que lorsque l'utilisateur entre ok et pas n'importe quelle touche ?
0