对于学校,我们使用C作为语言的选择。我目前正在使用QtCreator作为IDE,对于它的GUI库,它是美妙的。学校正在使用Visual Studio。
然而,我们编写的大多数程序都使用cin和cout作为输入/输出。cout作为输出可以很好地工作,因为您可以看到它在应用程序输出中输出了什么,但是无法像Visual Studio在其C中使用的那样,将cin作为控制台提供。
举个例子:
#include <iostream>
#include <string>
using namespace std;
int main() {
string name;
cout << "Enter name: ";
cin >> name;
cout << "Your name is " << name << endl;
}
是否有办法像在Visual Studio中那样使用控制台或向cin提供输入?
我目前运行的是OSX Leopard,如果有关系的话。
5条答案
按热度按时间xwbd5t1u1#
在“首选项”中的“环境”部分下,将“终端”选项设置为
/Applications/Utilities/Terminal.app
,如Alex Martelli所指出的。然后,在“项目”选项卡的“运行设置”下,选中标记为“在终端中运行”的框。
现在,QtCreator将使用苹果内置的Terminal.app而不是Qt的控制台,允许交互式输入。
j91ykkif2#
如果你正在做没有GUI的“控制台”风格的应用程序,Qt Creator可能不是最合适的IDE --为什么不试试苹果自己的XCode呢?XCode可能会出现在你的OS DVD上(作为一个单独的安装程序),最坏的情况可以通过在Apple Developer Connection注册来免费下载?
编辑:由于OP表明他们所需要的只是Mac终端应用程序的位置,这很容易:是
/Applications/Utilities/Terminal.app
。lpwwtiir3#
我想我只会补充说,如果你使用的是Windows 10和Qt Creator接近V4. 13. 2。
并且您正在开发一个通用控制台项目。
转到菜单:
查找
Default for "Run in terminal":
,选择启用,默认为禁用。现在,当你点击运行,它会自动打开一个命令提示符窗口。假设你的代码编译:)
webghufk4#
当前正在使用以下解决方案。请转到:
czq61nw15#