vc++6.0运行卡退问题

vc++6.0编译没有问题,一运行就卡退,刚initgraph()然后就卡退。

看看这两个:

  1. 缺少 BGI 图形驱动文件。graphics.h 绘图库需要依赖 BGI 图形驱动文件才能运行,如果没有安装或配置正确的驱动文件,程序就会崩溃或卡退。要解决这种问题,你可以检查驱动文件是否正确安装,并将驱动文件所在目录加入到 PATH 环境变量中。

  2. initgraph 参数设置错误。initgraph 函数的参数设置错误可能会导致程序崩溃或卡退。你可以检查参数是否正确设置,并确保分辨率、屏幕宽高和色深等参数符合实际情况。

  • 这篇博客: C/C++制作简易版贪吃蛇游戏中的 3.1 使用initgraph()函数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 初始化屏幕大小 在有文件#include<graphics.h>下使用initgraph()函数对屏幕显示的大小和颜色进行调整。

    `void Initialization_show()
    {
    	initgraph(HEIGHT, WEIGHT);/*设置屏幕大小*/
    	
    }`
    

    ​其中的WEIGHT和WEIGHT是我对高度和宽度进行的宏定义,这里也可以直接输入整形变量。因为graphics.h是tc所特有的函数库,在vc和vs中是没有的,所以要借助插件Easyx图形库。
    1、打开官网http://www.easyx.cn,选择下载
    2、下载好后点击打开,它会自动识别vs2019的,然后按照下图操作
    请添加图片描述