Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在我的C+;中不能执行超过1行+;代码 我现在正从MATLAB中把编程语言转换成C++。所以我写的代码非常简单,如下所示。当我构建它时,我没有收到错误消息,在屏幕上它要求输入数字,但没有显示。当我试图关闭它时,它说程序仍在运行。我正在使用我的笔记本电脑,我刚刚下载了qt creator。这里我还添加了一个屏幕截图_C++_Qt Creator - Fatal编程技术网

在我的C+;中不能执行超过1行+;代码 我现在正从MATLAB中把编程语言转换成C++。所以我写的代码非常简单,如下所示。当我构建它时,我没有收到错误消息,在屏幕上它要求输入数字,但没有显示。当我试图关闭它时,它说程序仍在运行。我正在使用我的笔记本电脑,我刚刚下载了qt creator。这里我还添加了一个屏幕截图

在我的C+;中不能执行超过1行+;代码 我现在正从MATLAB中把编程语言转换成C++。所以我写的代码非常简单,如下所示。当我构建它时,我没有收到错误消息,在屏幕上它要求输入数字,但没有显示。当我试图关闭它时,它说程序仍在运行。我正在使用我的笔记本电脑,我刚刚下载了qt creator。这里我还添加了一个屏幕截图,c++,qt-creator,C++,Qt Creator,知道这是怎么回事吗?非常感谢:) #包括 使用名称空间std; int main() { int i; std::cout i; std::cout我看到的是Qt Creator for Linux(实际上是MacOS,随便什么)中的项目。对我来说,它总是执行终端XTerm(或其他操作系统终端)当我从中运行控制台程序时。请检查项目设置或尝试创建控制台应用程序。罪魁祸首似乎是应用程序输出窗口中的立即输入。/抱歉,没有时间尝试描述如何在Qt Creator中为您创建控制台应用程序的所有详细信息。/但

知道这是怎么回事吗?非常感谢:)

#包括
使用名称空间std;
int main()
{
int i;
std::cout i;

std::cout我看到的是Qt Creator for Linux(实际上是MacOS,随便什么)中的项目。对我来说,它总是执行终端XTerm(或其他操作系统终端)当我从中运行控制台程序时。请检查项目设置或尝试创建控制台应用程序。罪魁祸首似乎是应用程序输出窗口中的立即输入。/抱歉,没有时间尝试描述如何在Qt Creator中为您创建控制台应用程序的所有详细信息。/但是:

Qt Creator应用程序输出indow不是从键盘输入到
cin

的正确位置。您需要刷新输出缓冲区:
std::cout无法复制。愚蠢的问题,但您在输入后是否按enter键?不要将代码放在注释中。请用新代码编辑您的问题。您可能希望编辑问题以解释您是如何处理的执行此程序。可能最后两行正在执行,但由于某些控制台窗口关闭或被清除等原因而没有停留。这解决了问题,谢谢@Chris A。解释您的环境和尽可能多的相关细节总是很重要的。
 #include <iostream>
using namespace std;

int main ()
{
  int i;
  std::cout << "Please enter an integer value: " << std::endl;
  std::cin >> i ;
  std::cout << "The value you entered is" << i << std::endl;
  std::cout << " and its double is " << i*2 << std::endl;
  return 0;
}