【问题标题】:The program has exited with code 0 but it didn't run my code at all该程序已退出,代码为 0,但它根本没有运行我的代码
【发布时间】:2023-01-17 18:14:34
【问题描述】:
#include <iostream>

int main() {
    int favorite_number;

    std::cout << "Enter your favorite number between 1 and 100:";

    std:cin >> favorite_number;

    std::cout << "Amazing!! That's my favorite number too!" << std::endl;

    return 0;
}

这是我的代码,出于某种原因,一旦我尝试运行它,它就会自动退出,并且不会要求我输入。即使我放入 stdio.h,也没有任何反应

有谁知道这个的解决方案?

【问题讨论】:

  • 你如何编译和运行你的程序?编译前保存文件了吗?
  • 我转到构建部分并编译文件,然后我构建并执行。是的,我之前确实保存过它。
  • 您是否尝试过使用命令 shell 来运行可执行文件?
  • 那根本不应该编译。请复制粘贴,请勿重新输入。 (如果那是您的实际文件,那么您编辑的源与您正在执行的源不同。有时会发生这种情况。)

标签: c++


【解决方案1】:

我尝试编译您的代码,但 cin 行出现错误。 尝试在 cin 子句前放置两个冒号。

NOT
std:cin >> favorite_number;
BUT
std::cin >> favorite_number;

再见,祝你有美好的一天

【讨论】:

  • 实际问题和问题似乎是关于 OP 收到一条消息,声称他们的代码执行无误。
【解决方案2】:

似乎您在以下行中的“cin”之前缺少“:”:

std:cin >> favorite_number;

它应该是:

std::cin >> favorite_number;

【讨论】:

  • 实际问题和问题似乎是关于 OP 收到一条消息,声称他们的代码执行无误。
猜你喜欢
  • 1970-01-01
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 2018-05-28
  • 1970-01-01
  • 2018-07-25
  • 2012-07-20
  • 1970-01-01
相关资源
最近更新 更多