对于学校,我们使用 C++ 作为首选语言。我目前正在使用 QtCreator 作为 IDE,它的 GUI 库非常棒。学校正在使用 Visual Studio。
然而,我们编写的大多数程序都使用 cin 和 cout 进行输入/输出。 cout 作为输出工作得很好,因为您可以看到它在应用程序输出中输出的内容,但无法像在控制台上一样向 cin 提供,就像 Visual Studio 在其 C++ 中使用的那样。
一个例子:
#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 提供输入?
我目前正在运行 OS X Leopard(如果有的话)。
在“首选项”的“环境”部分下,将“终端”选项设置为/Applications/Utilities/Terminal.app
,正如亚历克斯·马尔泰利所指出的。
然后,在“项目”选项卡中的“运行设置”下,选中标记为“在终端中运行”的框。
现在,QtCreator将使用Apple的内置Terminal.app而不是Qt的控制台,从而允许交互式输入。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)