【问题标题】:Simple "Hello World" code does not appear on Command Prompt简单的“Hello World”代码不会出现在命令提示符上
【发布时间】:2016-11-17 12:52:13
【问题描述】:

所以我一直在看一个教程(这里:https://youtu.be/yKATaptz3Dc)来完成我的第一行代码。我的代码与视频中的代码相同,但我的控制台上没有出现任何内容。我假设我的 Code::Blocks 版本中存在一些设置问题,但我不知道从哪里开始。想法?

#include<iostream>

using namespace std;

int main ()
{
    cout << "Hello World!";
    return 0;
}

【问题讨论】:

  • 你的程序运行得怎么样?
  • return之前的末尾添加一个cin.get();怎么样?
  • ...但在return 0;之前
  • 在命令行中试试(例如bash)g++ hello.cpp &amp;&amp; ./a.out这是你IDE的问题。
  • 如果这是在 Windows 上,请尝试禁用您的防病毒软件。众所周知,aVast 可以防止执行未知代码。

标签: c++ std codeblocks iostream


【解决方案1】:

这是一个非常常见的问题,而且几乎总是出现在这个问题上:

您的程序执行不正确。

控制台程序需要从控制台运行。然而,您可能正在从您的 IDE 中运行它,或者在资源管理器中双击它的图标,这会导致 Windows 创建一个新控制台,运行您的程序,然后销毁控制台.有时您会看到新的控制台窗口在屏幕上短暂闪烁,有时则不会。

要正确运行程序,请使用资源管理器找到程序的 exe,单击顶部的位置栏并键入“cmd”,然后按 Enter。您将在 exe 中获得一个包含当前目录的控制台。键入您的 exe 文件的名称。享受输出。

另一种常见的反应是在return 0; 之前添加尝试执行“按回车键继续...”之类的代码,但这确实不是正确的方法。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-13
    • 2016-05-30
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 2013-10-14
    相关资源
    最近更新 更多