我正在使用QtCreator在我的Ubuntu上开发一个非常简单的应用程序。
这是一个控制台应用程序,我希望用户输入其名称,然后显示他的名字。这是代码:
#include <iostream>
int main(int ArgC, char* ArgV[])
{
char Name[1000];
std::cout << "Type your name : ";
std::cin >> Name;
std::cout << "Hello " << Name << "\n";
return 0;
}
使用QtCreator运行此应用程序时,“应用程序输出”选项卡中会显示字符串“输入您的姓名:”。但如果我输入一些文字并按回车键,则不会发生任何事情。
怎么了?
答案 0 :(得分:5)
看起来“应用输出”标签不支持输入。尝试在独立控制台中启动应用程序。
答案 1 :(得分:0)
你不应该使用std :: cout&amp;在Qt中编码的库