C ++ - 使控制台全屏?

时间:2013-06-16 18:14:35

标签: c++ windows-7 mingw fullscreen codeblocks

好吧,我现在很伤心。微软已经从Win7中删除了全屏控制台功能,这正是我正在运行的。现在我正在研究OpenGL或SDL之类的东西,看看我是否可以模拟控制台,并使其全屏(我的意思是FULLSCREEN没有窗口或边框或任何东西)。是否可以在OpenGL中模拟控制台全屏(如DOS)或类似的东西?

4 个答案:

答案 0 :(得分:4)

尝试系统命令它有点esier(系统(“模式650”);}示例:

#include <iostream> 

using namespace std;
int main(){
system("mode 650");
system("pause");
return 0;
}

答案 1 :(得分:1)

我看到mingw的标签,所以你可能不喜欢我提出Cygwin。使用cygwin,你可以按Alt + shift + Enter来全屏显示。使用cygwin,您还可以运行DOS脚本。由于我以前只在XP上使用它,我不太确定它是否适用于7。

点击此链接:http://forums.mydigitallife.info/archive/index.php/t-21673.html,主要关注 blinkomatic 的评论。他说这可以由Cygwin完成。

答案 2 :(得分:0)

除了Windows XP,你无法控制台全屏,微软删除了功能(WDDM显示驱动程序)

您可以使用http://www.dosbox.com/来全屏显示DOS应用程序

答案 3 :(得分:0)

转到设备管理器并禁用显示适配器,分辨率会发生变化。现在您可以在全屏模式下使用c ++。您可以通过启用显示适配器来恢复它。