在qtcreator中执行如下语句
double d=0;
cout << "enter:";
cin >> d;
可能会出现在application output窗口中打印出enter:,但无法进行输入的情况。
可以采用以下的办法解决:
1.在qtcreator左侧窗口中找到Projects->run settings->run 保证勾选了run in terminal
2.在qtcreator上端的目录中Tools->Options->environment->general 在system中,将terminal改为自己的Xterm所在目录,笔者的系统是unbantu14.04,目录是 /usr/bin/Xterm -e
点击apply,ok即可。