今天看了近1小时《Linux应该这样学》,安装vscode的c语言编译及调试。

之前就没怎么学懂,现在打算全面了解、学习一下。

在打开编译后的.exe文件时出现闪退现象,原本我以为是电脑系统的原因,放到我windows服务器(serve2012系统版本)上也是闪退。在必应上查找了一下原因:编写的是控制台程序,运行窗口很快,导致出现闪退现象。

解决办法

通过添加动作来等待程序,我具体的办法是检测按键:当检测到有按键操作时继续执行程序否则等待按键。

#include <stdio.h>
#include "max.h"//引用自己的头文件
int main()
{
    int a=100;
    int b=200;
    int c=Max(a,b);
    printf("hello world\n");
    printf("%d\n",c);
    printf("Press any key to continue...\n");
    getchar();//wait for press any key to continue
    return 0;
}

程序运行等待按键动作

最后修改:2024 年 07 月 20 日
如果觉得我的文章对你有用,请随意赞赏