当我构建和执行代码时,控制台在代码块 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>
做一件事情。
我尝试了一些解决系统(“暂停”)/添加 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>
做一件事情。