c++ - 关闭控制台而不退出

标签 c++ linux windows

是否可以在不关闭程序的情况下关闭控制台?

例如打开一个自定义创建的控制台,或者如果我想打开一个 HWND 并且不希望控制台在后台运行。

是的,我知道我可以使用 WINAPIWinMain 但我希望我的程序也可以在 Linux 系统上执行(而不是使用 HWND在这里)。

最佳答案

C++ 不知道控制台。如果您需要操作控制台,那么您将需要使用您正在运行的系统的 API 来执行此操作。

要自行完成此操作,您可以提供一个通用接口(interface),然后使用预处理器根据操作系统符号有条件地编译您需要进行的 API 调用。

关于c++ - 关闭控制台而不退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38769222/

相关文章:

linux - 拒绝访问除几个主机之外的所有 Internet 主机

windows - 我想在 Windows 上使用 Go 开发并部署到 Google App Engine

c++ - 数组得到的比它应该的多

C# 或 C++ 游戏 : many 16 color images loaded into RAM. 有效的解决方案?

python - 在 Linux 中安装 Pybluez

.net - pid 零拥有的 TCP 连接

python - PyInstaller 不会安装,Python 3.6.0a4 和 x64 Windows

c++ - 如何使用键按升序输出unordered_map中的元素?

c++ - 跨平台项目中的 Eigen 错误

python - Crontab 正在运行同一 .py 的多个实例