美文网首页
VS程序运行完后黑窗口消失问题

VS程序运行完后黑窗口消失问题

作者: 919523746e73 | 来源:发表于2017-10-28 14:57 被阅读0次

原因:F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了


1.ctrl+F5

在VS中配置项目属性->链接器->系统->子系统设为:控制台(/SUBSYSTEM:CONSOLE),然后用ctrl+F5运行(不调试运行)

2.getChar();等方法

需要在main代码最后return 0之前添加一个暂停函数,该函数作用为从标准输入获取字符然后程序才会继续运行,比较典型的为c程序中可以用getchar() ,getchar()包含在头文件stdio.h中。也可以调用system("pause"); ,这是一个windows的cmd命令暂停,在控制台程序中体现为获得任意键盘消息后程序继续,被包含在c库stdlib.h中。

例如:

// 头文件声明
#include <conio.h>

// 主函数
int main( void )
{
 // TODO 你需要处理的代码

 // TODO 下面一行将是解决你问题的一行
 getch();

 return 1;
}

相关文章

  • VS程序运行完后黑窗口消失问题

    原因:F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 ...

  • mac 删除java

    记录一下问题:Java在应用程序中删除后,在黑窗口中输入Java命令还能运行成功。 单击位于停靠栏中的 Finde...

  • 运行python脚本一闪而过

    原因是你双击运行时,程序是按顺序执行的,当执行完最后语句时程序就退出了,给我们的感觉就是有个黑窗口一闪而过,加上 ...

  • Qt程序的基本结构

    以VS的空项目为例,新建一个Qt界面程序 为了更深入地认识,这里不使用默认的空窗口,而是自己写一个窗口 添加窗口后...

  • Notes of C++ Primer Plus

    通常,IDE允许在辅助窗口中运行程序。程序执行完毕后,有些IDE将关闭该窗口,而有些IDE则不关闭。如果编译器关闭...

  • 第4章 第一个窗口程序

    1 了解窗口 2 窗口程序原理 事件驱动模式 窗口程序的运行过程 DispatchMessage会在内部调用消息处...

  • 百度鹰眼包出错的原因

    真机运行程序后,老在窗口蹦出如何下错误 dyld: Library not loaded: @rpath/libs...

  • QT学习笔记——禁止窗体变黑

    禁止窗体变黑 程序需要运行一个功能,持续时间很久,如果是循环结构,运行6秒左右窗口就会开始黑,按钮也会失效,这种情...

  • flutter学习笔记 -- 入门

    在Android studio(vs code)安装好插件后,可以创建我们的第一个Flutter程序。 运行MyA...

  • VS使用DUMP文件调试

    1、准备数据,生成dump1)在VS中编译以下代码,生成EXE程序 2)执行EXE程序 3)执行完后DEBUG目录...

网友评论

      本文标题:VS程序运行完后黑窗口消失问题

      本文链接:https://www.haomeiwen.com/subject/rlkspxtx.html