Dupliqué possible: strong>
Comment arrêter la demande de console C ++ de quitter immédiatement? p>J'essaie de voir mes résultats, que dois-je faire à mon code afin que je puisse voir si ce que j'ai fait est correct? p>
xxx pré> blockquote>
4 Réponses :
Utiliser getchar () code> à la fin du code ou exécutez simplement votre fichier exécutable à partir de la console. p>
Je ne sais pas comment l'exécuter à partir de la console parce que je ne connais pas l'extension de fichier ni comment comprendre l'extension de fichier. Il ferme toujours instantanément la fenêtre.
@Jordan: sur Windows, les exécutables ont généralement une extension de fichier code>, bien que tous les programmes Windows valides n'ont pas
.exe code> extensions. Cependant, vous n'avez pas besoin de taper le
.exe code> pour exécuter un exécutable dans la ligne de commande. Le nom de l'application suffit.
getchar () ne fonctionne pas, compilateur me donne une erreur. Est-ce que je le place après ma cout, après {ou après le retour0;? Toutes sont des erreurs.
Aussi, vous devez ajouter #include
Je pense que ce que vous voulez dire, c'est que votre terminal DOS ferme dès que votre programme se termine. P>
Une solution commune consiste à avoir un appel à Un meilleur moyen est de compiler votre programme, puis de l'exécuter à partir d'une invite DOS vous-même. Il suffit de démarrer une invite DOS, CIN code>,
scanf code> ou
getch code> à la fin de votre programme, juste avant votre
Retour 0 code>. Cela oblige le programme à attendre une entrée de l'utilisateur avant de quitter. P>
CD CODE> dans le répertoire Votre programme est installé et exécuté à partir de là. P>
Je ne peux pas obtenir Cin de travailler. CIN >> "A" >> endl; J'utilise le très reconnu Visual Express et je n'aime pas vraiment ça. Dev était bien meilleur, cela me dirait quelles étaient les erreurs et où, celle-ci ne le fait pas.
@Jordan: Pourquoi utiliseriez-vous CIN >> "A" code>? Vous utilisez
CIN code> pour lire une variable non une chaîne littérale. Essayez
Char A; Cin >> A; code>. Il suffit de changer la direction des flèches d'un exemple code> code> n'est pas le moyen d'apprendre.
Une autre solution sur Windows: Système ("Pause"); P>
#include <iostream> using namespace std ; int main(void) { std::cout<<" \nPress any key to continue\n"; std::cin.ignore(); return 0; }
Je pensais que tu n'aurais pas besoin de la STD :: Si vous utilisez des noms de noms de noms STD?
C'est correct: c'est optionnel donc dans ce cas.
Bienvenue dans le débordement de la pile! Ici, pour formater le code correctement, vous indentez chaque ligne par quatre espaces ou cliquez sur le bouton
{} code>.
11 + 12! = 30/2;) Définissez un point de rupture à la déclaration de retour.
Je sais que cela ne fonctionne pas, j'essayais simplement de voir s'il imitait tout ce que je mets et où les calculs étaient en cours. J'utilise Dev C ++ sur Windows 7.
Je suggère de remplacer les blocs de code de Dev C ++. codeblocks.org j'ai eu une grande expérience.
J'essaie d'obtenir Visual C ++ pour travailler et il détruit ma vie actuellement. Je ne veux pas gâcher avec un autre compilateur.
@Jordan qui signifie que vous utilisez Visual Studio? Si c'est le cas, ajoutez-le aux balises (cela affectera les réponses). Dans tous les cas, ajoutez le compilateur / IDE approprié aux balises.
J'utilise Dev C ++ parce que je ne peux pas obtenir de studio visuelle au travail.
@Jordan, vous pouvez être amusé pour lire la description de la balise pour "dev-C ++", survoler pendant quelques secondes ;-) puis cliquez sur le " info " lien pour de telles pierres précieuses telles que" alors faites-la vous-même et tout le monde une faveur: n'utilisez pas dev-C ++. "
Le projet DEV-C ++ a été ravivé, cependant par une partie entièrement différente, et peu de gens semblent en savoir plus: orwellengine .blogspot.com
@Jordan: Visual Studio est l'un des meilleurs IDes que vous pouvez utiliser pour développer pour Windows. Si vous ne pouvez pas obtenir que Visual Studio fonctionne, vous pouvez essayer de poser à ce sujet.