Comment empêcher un programme C de clôture immédiatement après l'exécution?
Après je compile mon programme et exécutez le .exe, il se ferme après la première exécution. J'ai à peine voir mon résultat. J'ai besoin de codes pour l'en empêcher, si oui, quelles sont ces codes?
Essayez d'exécuter à partir d'une ligne de commande.
Y>ou peut soit exécuter l'exe à partir d'une fenêtre de console ou ajouter
Utilisation
Y>ou peut soit exécuter l'exe à partir d'une fenêtre de console ou ajouter
system("pause")
la fin. Ne cherche pas à être grossier, mais Google aurait dit la même chose...Utilisation
getchar();
pour mettre en pause l'exécution du programme.OriginalL'auteur Ozgur | 2016-03-23
Vous devez vous connecter pour publier un commentaire.
Les deux lignes suivantes affiche le message "Appuyez sur la touche ENTRÉE pour Continuer", puis suspendre l'exécution d'attente pour la touche d'entrée. J'espère que cette aide.
OriginalL'auteur conrad gardner
Le problème est assez fréquent quand on commence à apprendre le C/C++,..
la raison en est que les applications de console une fois le module de finition de retour de leur méthode principale, la fenêtre de la console se ferme automatiquement. Ce comportement n'a rien à voir avec ce que votre application fonctionne ou pas, ou si l'application fonctionne bien ou pas.
De "corriger" cette simple ajouter une pause juste avant l'instruction de retour dans la méthode main
Exemple:
OriginalL'auteur ΦXocę 웃 Пepeúpa ツ
Ce faire
OriginalL'auteur Dendi Suhubdy
1)Essayez de l'exécuter en mode natif par le biais de la cmd.
Disons que votre fichier est en cours d'C:\file.exe
Ouvrir le cmd, tapez cd C:\ puis tapez file.exe
2)Essayez d'ajouter "system("PAUSE");" à votre programme pour le garder ouvert.
system("pause")
n'est pas multi-plateforme.OriginalL'auteur Mihov