Comment puis-je voir la sortie de mon programme en Turbo C IDE?
Comment puis-je imprimer #include<conio.h>
en C
#include<stdio.h>
#include<conio.h>
void main()
{
printf("#include<conio.h>");
}
Comment obtenir la sortie en
#include<conio.h>
vous devez mettre getch(); et appuyez sur Ctrl+f9 au lieu de alt+f5
- La sortie que vous obtenez?
- Je pense que vous n'avez pas besoin de faire quoi que ce soit. Il fonctionne, tout simplement, n'est-ce pas? Est-il de la compilation, sortie obtenez-vous?
- Artelius et vodkhang j'obtiens un écran vide
- obtenez un écran vide" Est-il allumé?
- Grave!!! Le compilateur que vous utilisez? Avez-vous essayé les passant en revue avec le débogueur?
- Remarque:
conio.h
n'est pas, et n'a jamais été valide ANSI C++ en-tête. Utilisez à votre propre risque. - évidemment, mon moniteur est allumé et par la façon dont je suis l'aide de Turbo C compilateur de Borland
- Pouvez-vous dire de quelle façon êtes-vous de la compilation et quel est le nom de l'exécutable?
- je viens de taper le code ci-dessus et appuyez sur alt+F5 pour compiler et exécuter
- Si c'est Borland Turbo C, puis appuyez sur Ctrl+F9, après l'ajout de "getch();" après l'appel de "printf".
- le compilateur dit evrything est correct mais est jusqu'à obtenir aucune sortie
- ur méthode fonctionne , youpi , merci les amis
- Pourquoi le compilateur ne montrant pas de sortie lorsque alt+f5 a été pressé , il vient de se compile et s'exécute en même temps ...wat différence n'a ctrl+f9 faire
- à+f5 ne pas compiler et exécuter votre programme, c'est le travail de ctrl+f9. alt+f5 ne montre que la fenêtre de sortie. Pour compiler, vous aurez à appuyer sur alt+f9. Pour Compiler et Exécuter, vous devez appuyer sur ctrl+f9.
- je pense u r droit, mon professeur a toujours aller mal 😀
- -1 parce que ce n'est pas du tout sur ce que le titre est prétendant être balisée et complètement faux. Il s'agit d'un IDE et que les boutons de la convaincre de compiler les sources.
- je pense que la question est parfait selon mes doutes
- Je suis d'accord avec Jens - le titre devrait être "Comment puis-je voir la sortie de mon programme en Turbo C IDE?" ou quelque chose de similaire. Qui pourrait vous aider un peu plus upvotes et être également plus susceptibles d'aider les personnes avec un problème similaire trouvez votre question/solution.
- Matt Curtia, si u tous disent oui, alors je vais éditer le post
- hey upvote il j'ai édité le post en u de gens ont demandé
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que vous avez besoin de faire autre chose. Vous avez rédigé une solution vous-même. Tout ce que vous avez à faire est de simplement
Compile
etRun
......... 🙂Si vous l'exécutez à partir d'un IDE, vous devrez peut-être chercher à la sortie de la console ou de quelque chose, et peut-être qu'il se termine quand le programme se ferme avant que vous obtenez une chance de voir ce qu'il a imprimée.
Si vous l'exécutez à partir de la ligne de commande, peut-être (car il n'a pas l'impression d'un retour à la ligne après la chaîne de caractères) à votre invite de casser la sortie.
Je pense que vous avez une grande confusion entre le GCC(GNU compiler Collection) et turbo c compilateurs.
En turbo C compilateurs que la sortie va être stockés séparément dans un volet de sortie qui peut être consulté en cliquant sur alt+F5.
Afin d'afficher la page lors de la compilation, vous devez entrer une entrée dans la sortie de la page ainsi que la page des sorties uniquement après la saisie d'une entrée.
Pour ce faire, nous utilisons une fonction appelée
getch();
qui est obtenu à partir de la conio.h bibliothèque.Donc insérer un
getch();
en fonction après laprintf
déclaration et appuyez surctrl+F9
.Maintenant, j'espère que la sortie est affichée.
REMARQUE: - les sorties de La page peut être affichée pour les autres programmes qui contiennent un scanf déclaration, de sorte que vous pouvez donner à une entrée sur la page de sortie.Mais même alors, vous ne pouvez pas en mesure de voir la sortie produite par printf déclarations après le scanf en appuyant sur Ctrl+F9.
Si je me souviens Turbo C++ (peut-être le même), vous avez besoin d'aller à la
Output
fenêtre pour voir le résultat. Alors, allez àWindow
sur la barre de menu et sélectionnezOutput
--- vous devriez voir votre chaîne de là.Si cela ne fonctionne pas ajouter
getch();
à la fin de votre programme. Cela permettra d'assurer que le programme attend une frappe de l'utilisateur avant de quitter.Il fonctionne très bien pour moi, mais je suppose qu'il est éventuellement possible que votre flux STDOUT n'est pas vidé automatiquement. Essayez d'ajouter
après la
printf
.stdout
doit être vidé automatiquement à la fin du programme.Parfois, le shell va remplacer la dernière impression de la ligne si elle n'est pas dans un retour à la ligne; essayez d'ajouter un
\n
à la fin de l'printfQue si vous remplacez le 'printf' appel avec
Ou, essayez ceci:
Un peu de chance?