Erreur temps d'execution
Résolu
gaminfobi
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
VanDog Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
VanDog Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai programmé un "console application" en c++ mais quand je vais sur le fichier .exe dans le binnary files quand le programme fait le calcul le programme se ferme directement et j'arrive pas à voir ce qu'il est marqué.
Est ce que qlq peut m'aider.
Merci.
J'ai programmé un "console application" en c++ mais quand je vais sur le fichier .exe dans le binnary files quand le programme fait le calcul le programme se ferme directement et j'arrive pas à voir ce qu'il est marqué.
Est ce que qlq peut m'aider.
Merci.
A voir également:
- Erreur temps d'execution
- Renommer plusieurs fichiers en même temps - Guide
- Combien de temps reste une story sur facebook - Guide
- Temps pour soi iphone - Guide
- Ss06 snapchat combien de temps - Forum Snapchat
- Family link le temps ne correspondent pas - Forum Contrôle parental
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.
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
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.
sytem ("PAUSE");
à la fin