当我构建和执行代码时,控制台在代码块 C++ 上立即关闭

when I build and execute code the console is shutting immediately on codeblock C++

我尝试了一些解决系统(“暂停”)/添加 getcha() 的方法,但 none 成功了。

#include <iostream>
using namespace std;

int main() {
    cout << "hello world" << endl;
    return 0;
}

我该怎么办?

你可以在return

之前写出这样的代码

一个;

cin>>a;

它将等待输入并且控制台不会关闭。

您的代码绝对有效。它关闭的原因正是 Code::Blocks 的 设置方式

您可以按照说明here使控制台在执行程序后保持打开状态。

使用 system("pause");getch(); 是唯一的方法,因为它在每个地方都提到过并且对我来说效果很好。也许您的 IDE 有一些问题。在使用该目录中定义的 getche() 之前,只需确保您还应该 #include <conio.h> 做一件事情。