Pour l'école, nous utilisons C ++ comme langue de choix. J'utilise actuellement QTCreator comme IDE, et pour sa bibliothèque d'interface graphique, c'est merveilleux. L'école utilise Visual Studio.
Cependant, la plupart des programmes que nous écrivons utilisent CIN et COUT pour l'entrée / la sortie. COUT fonctionne bien en tant que sortie, comme vous pouvez le constater dans la sortie de l'application, mais il n'ya aucun moyen de fournir à CIN comme s'il s'agissait d'une console, comme Visual Studio utilise pour son C ++. P>
Un exemple: p> est un moyen d'utiliser une console ou de fournir une entrée à CI comme dans Visual Studio? P> Je suis actuellement en cours d'exécution OS X Léopard, si cela compte. P> p>
4 Réponses :
Si vous faites "Console", -style des applications sans interface graphique, Qt Creator n'est peut-être pas l'IDE le plus approprié - pourquoi ne pas essayer le propre Xcode de Apple, qui figure probablement sur votre DVD (comme un installateur séparé), et le pire cas peut être librement téléchargé en enregistrant à Connexion Apple Developer ? P>
EDIT STRT>: Comme l'OP indique que tout ce dont ils ont besoin, c'est l'emplacement de l'application Terminal de Mac, c'est facile: c'est /appplications/uties/terminal.app code>. p>
J'ai cela installé, mais je ne l'ai pas encore utilisé. Comment faites-vous un projet simple pour faire ce que je cherche?
Avec xcode? Démarrez-le, sélectionnez Fichier-> Nouveau projet et dans la liste des options Sélectionnez la ligne de commande Utilitaire \ C ++ outil
Dans les préférences, dans la section Environnement, définissez l'option "Terminal" sur Puis, dans l'onglet Projets, sous Paramètres d'exécution, cochez la case marquée "Exécuter dans la borne". P>
Maintenant, QCreator utilisera le terminal intégré d'Apple.app au lieu de la console de Qt, permettant une entrée interactive. P> /applications/uties/terminal.app code>, comme indiqué par Alex Martelli. P>
Thx Austin Hyde, ça a vraiment fonctionné. Seulement à cause de cela, j'utilisais NetBeans IDE pour C / C ++. QT IDE est si génial et je peux l'utiliser maintenant :)
#include <QCoreApplication> #include <iostream> #include <string> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); std::string name; std::cout << "Enter name: "; std::cin >> name; std::cout << "Your name is " << name << std::endl; return a.exec(); }
Si vous souhaitez supprimer votre réponse, veuillez le supprimer, ne remplacez pas avec la corbeille.
Je pensais que j'ajouterais simplement que si vous utilisez Windows 10 et Qt Créateur près de V4.13.2.
Et vous développez un projet de console général. P>
Aller au menu: p> et trouver maintenant lorsque vous Cliquez sur Exécuter, il ouvrira automatiquement une fenêtre d'invite de commande. À condition que votre code compile :) p> p> par défaut pour "exécuter la borne": code> et sélectionnez activé, comme désactivé par défaut. p>