Verwendung von cin in QtCreator

8

Für die Schule verwenden wir C ++ als Sprache der Wahl. Ich verwende derzeit QtCreator als eine IDE, und für seine GUI-Bibliothek ist es wunderbar. Die Schule benutzt Visual Studio.

Allerdings verwenden die meisten Programme, die wir schreiben, cin und cout für die Eingabe / Ausgabe. Cout funktioniert gut als Ausgabe, wie Sie sehen können, was es in der Anwendungsausgabe ausgibt, aber es gibt keine Möglichkeit zu cin, als ob es in einer Konsole war, wie Visual Studio für sein C ++ verwendet.

Ein Beispiel:

%Vor%

Gibt es eine Möglichkeit, eine Konsole zu verwenden oder eine Eingabe für cin wie in Visual Studio bereitzustellen?

Ich führe gerade OS X Leopard aus, wenn es darauf ankommt.

Danke!

    
Austin Hyde 28.09.2009, 00:47
quelle

3 Antworten

8

Setzen Sie in den Einstellungen im Abschnitt "Environment" die Option "Terminal" auf /Applications/Utilities/Terminal.app , wie Alex Martelli darauf hingewiesen hat.

Aktivieren Sie dann auf der Registerkarte "Projekte" unter "Ausführungseinstellungen" das Kontrollkästchen "Im Terminal ausführen".

Nun wird QtCreator Apples integrierte Terminal.app anstelle der Qt-Konsole verwenden, um interaktive Eingaben zu ermöglichen.

    
Austin Hyde 28.09.2009, 01:09
quelle
1
___ qstnhdr ___ Verwendung von cin in QtCreator ___ answer27107845 ___
%Vor%     
___ qstntxt ___

Für die Schule verwenden wir C ++ als Sprache der Wahl. Ich verwende derzeit QtCreator als eine IDE, und für seine GUI-Bibliothek ist es wunderbar. Die Schule benutzt Visual Studio.

Allerdings verwenden die meisten Programme, die wir schreiben, cin und cout für die Eingabe / Ausgabe. Cout funktioniert gut als Ausgabe, wie Sie sehen können, was es in der Anwendungsausgabe ausgibt, aber es gibt keine Möglichkeit zu cin, als ob es in einer Konsole war, wie Visual Studio für sein C ++ verwendet.

Ein Beispiel:

%Vor%

Gibt es eine Möglichkeit, eine Konsole zu verwenden oder eine Eingabe für cin wie in Visual Studio bereitzustellen?

Ich führe gerade OS X Leopard aus, wenn es darauf ankommt.

Danke!

    
___ answer 1484958 ___

Wenn Sie "Konsolen" -artige Apps ohne GUI verwenden, ist Qt Creator möglicherweise nicht die am besten geeignete IDE - probieren Sie doch einmal Apples eigenen XCode aus, der wahrscheinlich auf Ihrer OS-DVD (als separates Installationsprogramm) enthalten ist. und Worst-Case können Sie kostenlos herunterladen, indem Sie sich unter Apple Developer Connection anmelden

Bearbeiten : Da das OP anzeigt, dass alles, was sie brauchen, der Standort der Terminal-App von Mac ist, ist das einfach: es ist /Applications/Utilities/Terminal.app .

    
___ answer1484991 ___

Setzen Sie in den Einstellungen im Abschnitt "Environment" die Option "Terminal" auf %code% , wie Alex Martelli darauf hingewiesen hat.

Aktivieren Sie dann auf der Registerkarte "Projekte" unter "Ausführungseinstellungen" das Kontrollkästchen "Im Terminal ausführen".

Nun wird QtCreator Apples integrierte Terminal.app anstelle der Qt-Konsole verwenden, um interaktive Eingaben zu ermöglichen.

    
___ tag123qtcreator ___ Qt Creator ist eine umfassende Open-Source-C ++ - IDE, die Teil des Qt-Projekts ist. ___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123cin ___ std :: cin ist das globale Datenstromobjekt, das von der C ++ - Standardbibliothek zum Lesen aus dem Standard-Eingabestream bereitgestellt wird. ___
Alex Martelli 28.09.2009 00:52
quelle
-3
%Vor%     
Huffy 24.11.2014 15:04
quelle

Tags und Links