Erreur temps d'execution
Résolu/Fermé
gaminfobi
Messages postés
4
Date d'inscription
mercredi 25 mars 2015
Statut
Membre
Dernière intervention
18 juillet 2015
-
26 mai 2015 à 17:59
VanDog Messages postés 63 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 11 février 2016 - 18 juil. 2015 à 00:51
VanDog Messages postés 63 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 11 février 2016 - 18 juil. 2015 à 00:51
A voir également:
- Erreur temps d'execution
- Erreur 0x80070643 - Accueil - Windows
- Blocage agriculteur carte en temps réel - Accueil - Transports & Cartes
- Renommer plusieurs fichiers en même temps - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
2 réponses
Bonjour,
En c# lors d'une application console, si on ne fait un readkey ou un readline a la fin du programme pour voir un resultat d'un calcule par exemple, l'application fait ce qu'on lui demande et se ferme directement apres avoir fait le calcule.
Je suppose qu'en C++ il doit y avoir une ligne de commande qui s'en rapproche.
En c# lors d'une application console, si on ne fait un readkey ou un readline a la fin du programme pour voir un resultat d'un calcule par exemple, l'application fait ce qu'on lui demande et se ferme directement apres avoir fait le calcule.
Je suppose qu'en C++ il doit y avoir une ligne de commande qui s'en rapproche.
VanDog
Messages postés
63
Date d'inscription
vendredi 17 juillet 2015
Statut
Membre
Dernière intervention
11 février 2016
13
Modifié par Whismeril le 7/08/2015 à 23:16
Modifié par Whismeril le 7/08/2015 à 23:16
La console a pour but de lancer ton programme puis de se fermer. Si ton programme renvoie un résultat et se termine, alors elle se ferme avant qu'un humain ait pu lire le texte.
Une solution simple mais sale est de demander une valeur avant de se fermer.
Par exemple :
La console voudra se fermer après l'exécution du programme mais celui-ci ne se fermera pas sans que l'utilisateur lui ait donné une réponse.
Une réponse plus propre est d'éxécuter ton fichier binaire (.exe) dans une console. Pour ceci, je te conseille dans le dossier contenant ton fichier binaire (.exe) de faire
Ex: si ton fichier s'appelle test.out, tu taperas
Edit suppression de la signature contraire à la charte
Une solution simple mais sale est de demander une valeur avant de se fermer.
Par exemple :
int a
std::cin >> a
La console voudra se fermer après l'exécution du programme mais celui-ci ne se fermera pas sans que l'utilisateur lui ait donné une réponse.
Une réponse plus propre est d'éxécuter ton fichier binaire (.exe) dans une console. Pour ceci, je te conseille dans le dossier contenant ton fichier binaire (.exe) de faire
Shift + Clic droit -> Ouvrir une consoleet de taper le nom de ton fichier binaire.
Ex: si ton fichier s'appelle test.out, tu taperas
test.out -> Entrée. La console aura ici le but d'exécuter le programme mais ne voudra pas se fermer puisque tu l'as explicitement demandée avant.
Edit suppression de la signature contraire à la charte
gaminfobi
Messages postés
4
Date d'inscription
mercredi 25 mars 2015
Statut
Membre
Dernière intervention
18 juillet 2015
18 juil. 2015 à 00:39
18 juil. 2015 à 00:39
merci pour vos réponses en fait le probleme c'était qu'il falait mettre:
#include <ioslib>
au début et
system ("PAUSE")
à la fin
#include <ioslib>
au début et
system ("PAUSE")
à la fin
VanDog
Messages postés
63
Date d'inscription
vendredi 17 juillet 2015
Statut
Membre
Dernière intervention
11 février 2016
13
18 juil. 2015 à 00:51
18 juil. 2015 à 00:51
Fais attention, cette solution n'est pas portable, si tu comptes l'utiliser à long terme, tu ne pourras pas l'utiliser sous toutes les plateformes.
D'après ceci : https://duckduckgo.com/?q=ioslib+c%2B%2B&t=ffab
La
D'après ceci : https://duckduckgo.com/?q=ioslib+c%2B%2B&t=ffab
La
ioslibcomme son nom l'indique est propre à l'iOS.
18 juil. 2015 à 00:41
sytem ("PAUSE");
à la fin