2015-12-30 351 views
-3

当我运行它时(即使代码是正确的,我使用最简单的全部Hello World程序进行测试),我的程序不会在命令提示符下显示。我通常使用代码块,我认为这是问题,但遇到与DEV C++相同的问题。我遵循了一些在线指令以使用Dev C++解决问题,问题依然存在。请帮忙 见附图。C++命令提示符

cpp_cmd

+3

请发表[最小完全可验证的例子。](http://stackoverflow.com/help/mcve) –

+0

请问,如果你直接从控制台运行的程序,没有任何IDE工作? – molbdnilo

+0

相关http://stackoverflow.com/questions/1107705/systempause-why-is-it-wrong - 实际上,Microsoft Windows根本就不是学习C++开发的最佳平台(让火焰战争开始!) –

回答

1

可能有几个原因,从IDE控制台应用程序运行不显示的消息。 我正在考虑其中的一些。

  1. 你的程序开始后立即结束,由于某种原因 (在你的代码将出现一个几分之一秒一些IDE控制台窗口)打印文本消失 添加一些代码,将等待输入,例如:
#include <iostream> 

using namespace std; 

int main(void) 
{  
    int number; 
    cout << "Enter a number, please" << endl; 
    cin >> number; 
    return 0; 
} 
  • 你的IDE将执行以前编译程序,它被从源代码建立没有任何输出。 尝试清理当前项目,然后重新构建它(或使用相同的代码创建新项目)

  • 也许,控制台窗口的属性不允许您查看打印的文本。 确保屏幕文字颜色设置为点亮(将鼠标箭头移动到控制台屏幕的左上角 - >右键单击 - >属性 - >颜色标签 - >屏幕文本选项 - >选择颜色)

  • enter image description here