【问题标题】:Variables cause error in c++变量导致c ++中的错误
【发布时间】:2015-01-26 16:20:32
【问题描述】:

在 C++ 中,当我尝试将变量与 cout 一起使用时,它会弹出一个错误。我使用 eclipse 作为 IDE,使用 minGW 作为编译器。这是代码:

#include <iostream>
using namespace std;

int main() {
    int num = 4;
    cout << num << endl;
    return 0;
}

在 cout 和 num 以及 num 和 endl 之间;我得到了指向左侧的菱形括号,但它们不会在这里显示。

谁能帮帮我?

编辑:

弹出的错误是(从荷兰语翻译成英语):

file.exe 不再工作

出现问题导致程序出现故障。该程序将关闭,并在有可用解决方案时显示通知。

【问题讨论】:

  • 为什么包含空?你应该使用 iostream
  • 如果cout &lt;&lt; num &lt;&lt; endl; 打印出Hello World,那么这就是世界末日。
  • 错误不在您向我们展示的代码中;该程序将打印4。你说你得到一个“错误弹出”;更新您的问题以向我们显示确切的错误消息。
  • iostream 在那里我认为它与我的编译器有关,但你好世界工作正常。
  • 对我来说,您的代码打印出4,这是我所期望的。

标签: c++ mingw


【解决方案1】:

重建您的项目:可能您正在运行旧版本的项目

【讨论】:

  • 那行不通。在我的手机上,我有一个可以运行的应用程序。我在想编译器可能有问题,但基本的 hello world 代码可以工作。
  • 您的代码与您提供的完全一样吗?你保存了这个文件吗?你真的尝试过重建项目吗?
  • 是的,我做到了。正如我所说,我认为这与编译器有关。我做了所有这些
  • 尝试从命令行编译它。也许您在 Eclipse 上做错了什么。我不敢相信问题出在 MinGW
  • @miquelsmits 如果“与编译器有关”是指您认为这是编译器错误,则不是。没有办法。
猜你喜欢
  • 2022-08-17
  • 1970-01-01
  • 2012-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-07
  • 2017-03-24
相关资源
最近更新 更多