为什么c++ exe文件会立即关闭?



我有1个简单的c++代码。该代码计算输入的两个数字的和。我将该代码转换为运行windows的。exe。我的问题是它可以工作,但它没有显示和。输入第二个数字后,程序立即关闭。我不知道为什么会这样。

下面是我的代码:
#include <iostream> 
using namespace std; 
int main() 
{ 
int a, b; 
cout << "Please enter first number n"; 
cin >> a; 
cout << "Please enter second number n"; 
cin >> b; 
int z = a + b; 
cout << "Sum of these numbers are: " << z; 
}

我通过命令提示符找到解决方案。但是我想在没有命令提示符

的情况下完全运行我的。exe文件

程序结束后关闭控制台是一个正常的行为,当你没有从终端启动它。可以使用命令延迟控制台的关闭std::cin.get()。该函数等待,直到从终端接收输入,所以当你按下任何键,程序将结束,控制台将关闭

相关内容

  • 没有找到相关文章

最新更新