美文网首页
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程序运行完后黑窗口消失问题

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