gpt4 book ai didi

c++ - 保持屏幕打开

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:19:08 29 4
gpt4 key购买 nike

在我的 C++ 书籍示例中,我使用系统(“暂停”)来保持屏幕打开,这是我从操作系统中学到的,仅用于家庭作业。现在,我的书中有一个使用 exit() 的示例,根据 true 或 false,我的屏幕消失了。如果我取出 exit() 程序会继续计算(这就是作者放入 exit() 的原因)但是如何解决这个问题?我正在为 Windows 桌面使用 Microsoft VS C++Express 2012。

//prime.cpp
// demonstrates IF statement with prime numbers
#include <iostream>
using namespace std;
#include <process.h> //for exit()

int main()
{
unsigned long n,j;
cout << "Enter a number: ";
cin >>n; //get number to test
for (j=2; j<= n/2; j++) //divide by integer from
if(n%j==0) //2 on up; if remainder is 0,
{ //it's divisible by j

cout <<"It's not prime; divisible by " <<j<<endl;
exit (0); //exit from program
}
cout <<"It's prime\n";

system ("pause"); //the only way I can get screen to stay open
return 0;
}

如果答案是质数就可以了。如果答案是非主要屏幕,则眨眼。如果我删除 exit() 我会得到这个结果:

输入数字:8这不是质数;能被2整除这不是质数;被4整除这是主要的按任意键继续。 . .

最佳答案

如果你想运行终端程序,从终端运行它。由于您调用程序的方式,屏幕正在消失。程序没有问题。

关于c++ - 保持屏幕打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17914076/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com