Fichier exécutable
Françoise
-
Françoise -
Françoise -
Salut,
je vous savoir SVP comment obtenir le fichier exécutable d'un programme écrit en C. Le problème est qu'après la compilation du programme, je trouve un fichier exéutable mais qd je l'ouvre il ne fonctionne pas (il s'ouvre et se ferme dans une fraction de seconde!!!).
J'éspère qu'il ne s'agit pas d'une question évidente et si c'est le cas, pardonnez moi car j'ai deux semaines que j'ai commencé des cours de programmation.
Merci.
je vous savoir SVP comment obtenir le fichier exécutable d'un programme écrit en C. Le problème est qu'après la compilation du programme, je trouve un fichier exéutable mais qd je l'ouvre il ne fonctionne pas (il s'ouvre et se ferme dans une fraction de seconde!!!).
J'éspère qu'il ne s'agit pas d'une question évidente et si c'est le cas, pardonnez moi car j'ai deux semaines que j'ai commencé des cours de programmation.
Merci.
A voir également:
- Fichier exécutable
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Bonjour Françoise
Tu devras rajouter quelques lignes à ton code pour qu'il soit visible dans la console tant que tu n'as pas appuyer sur une touche du clavier.
Explication:
On crée la variable toucheclavier
On fait notre petit programme normalement
A la fin de ma fonction main, avant return 0; ,
Je rajoute ceci:
Tant que tu n'appuies pas sur une touche, la console ne s'enfuira pas
Tu devras rajouter quelques lignes à ton code pour qu'il soit visible dans la console tant que tu n'as pas appuyer sur une touche du clavier.
----------------------------------------------------------------------------------------------------------------------------------------------
/* hello.c moi */
#include <stdlib.h>
#include <stdio.h>
main ()
{
int toucheclavier;
printf ("Il faut rajouter une instruction a ton programme\n");
printf ("Appuies sur une touche du clavier pour quitter\n");
toucheclavier = getchar();
return 0;
}
Explication:
On crée la variable toucheclavier
On fait notre petit programme normalement
A la fin de ma fonction main, avant return 0; ,
Je rajoute ceci:
printf ("Appuies sur une touche du clavier pour quitter\n");
toucheclavier = getchar();
Tant que tu n'appuies pas sur une touche, la console ne s'enfuira pas
Salut,
Je pense que tu es sous Windows si tu as ce problème, soit tu lance ton programme en mode console : Menu Démarrer -> Exécuter : cmd et tu tape le chemin et nom de ton programme...
Soit il y a une solution plus "propre" que celle proposée par limite.
Tu inclus :
puis à la fin de ton programme tu ajoute la ligne suivante :
et voilà :p
Je pense que tu es sous Windows si tu as ce problème, soit tu lance ton programme en mode console : Menu Démarrer -> Exécuter : cmd et tu tape le chemin et nom de ton programme...
Soit il y a une solution plus "propre" que celle proposée par limite.
Tu inclus :
#include <iostream> ou #include <cstdlib> using namespace std;
puis à la fin de ton programme tu ajoute la ligne suivante :
system("PAUSE");
et voilà :p