如何让窗口在 C++ 之后保持打开状态代码运行?

发布于 2024-12-29 08:28:27 字数 465 浏览 1 评论 0原文

可能的重复:
如何阻止 C++ 控制台应用程序立即退出?

我正在尝试查看我的结果,我该如何处理我的代码,以便查看我所做的是否正确?

#include <iostream>
using namespace std;

int main()
{
    cout << "C++" << endl;
    cout << "The sum of 11 + 12 = " << 30/2 << endl;
    return 0;
}

Possible Duplicate:
How to stop C++ console application from exiting immediately?

I am trying to see my results, what do I do to my code so I can see if what I did is correct?

#include <iostream>
using namespace std;

int main()
{
    cout << "C++" << endl;
    cout << "The sum of 11 + 12 = " << 30/2 << endl;
    return 0;
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

泛泛之交 2025-01-05 08:28:27

我认为你的意思是程序结束后你的DOS终端就会关闭。

常见的解决方案是在程序末尾、返回 0 之前调用 cinscanfgetch。这迫使程序在退出之前等待一些用户输入。

更好的方法是编译程序,然后自己在 DOS 提示符下运行它。只需启动 DOS 提示符,cd 到程序所在的目录并从那里运行它。

I think what you mean is that your DOS terminal closes as soon as your program ends.

A common solution is to have a call to cin, scanf or getch at the end of your program, just before your return 0. This forces the program to wait for some user input before exiting.

A better way is to compile your program and then run it from within a DOS prompt yourself. Just start up a DOS prompt, cd to the directory your program is in and run it from there.

堇色安年 2025-01-05 08:28:27

在代码末尾使用 getchar() 或仅从控制台运行可执行文件。

Use getchar() at the end of code or just run your executable file from console.

表情可笑 2025-01-05 08:28:27

Windows 上的另一种方式:system("pause");

An other way on windows: system("pause");

恍梦境° 2025-01-05 08:28:27
#include <iostream>
using namespace std ;



int main(void)
{


   std::cout<<" \nPress any key to continue\n";
   std::cin.ignore();

   return 0;
}
#include <iostream>
using namespace std ;



int main(void)
{


   std::cout<<" \nPress any key to continue\n";
   std::cin.ignore();

   return 0;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文