Mit cin in QtCreator
Für die Schule verwenden wir C++ als Sprache der Wahl. Ich bin derzeit mit QtCreator als IDE, und für seine GUI-Bibliothek ist es wunderbar. Die Schule ist mit Visual Studio.
Jedoch die meisten Programme, die wir schreiben, machen Verwendung von cin und cout für input/output. cout funktioniert sehr gut, da die Ausgabe, wie Sie sehen können, was es bringt in der Anwendung-Ausgang, aber es gibt keinen Weg zu geben, um cin, als wenn es auf einer Konsole, wie Visual Studio verwendet für seine C++.
Beispiel:
#include <iostream>
#include <string>
using namespace std;
int main() {
string name;
cout << "Enter name: ";
cin >> name;
cout << "Your name is " << name << endl;
}
Gibt es eine Möglichkeit, eine Konsole oder einen input geben, um cin wie in Visual Studio?
Ich bin derzeit mit der OS X Leopard, wenn es darauf ankommt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In den Einstellungen, im Rahmen des Umwelt-Sektion der "Terminal" option, um
/Applications/Utilities/Terminal.app
, wie bereits von Alex Martelli.Klicken Sie dann in der Registerkarte Projekte unter Ausführen-Einstellungen, Häkchen bei "im Terminal Ausführen".
Nun, QtCreator wird mit der Apple built-in Terminal.app statt der Qt-Konsole, so dass für die interaktive Eingabe.
Wenn Sie "console"-Stil Anwendungen ohne GUI, Qt Creator ist vielleicht nicht die am besten geeignete IDE-warum nicht versuchen, die Apple-eigene XCode, das kommt wahrscheinlich auf deine OS-DVD (als separates Installationsprogramm), und worst-case kann kostenlos heruntergeladen werden mit der Registrierung bei Apple Developer Connection?
Bearbeiten: wie der OP angibt, dass alles, was Sie brauchen, ist in der Lage, um die Mac-terminal-app, das ist einfach: es ist
/Applications/Utilities/Terminal.app
.