Ko_sikong 2023-02-20 22:56 采纳率: 42.9%
浏览 29
已结题

异常报错问题在26行代码时必定报错

0x00007FF7B9045969 处有未经处理的异常(在 做一个有图形的函数.exe 中): 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。


void interface_picture(int a)//渐变变化(由黑变白)
{
        int i = 0;
        for (i = 0; i < 255; i+=5)
        {
            setbkcolor(RGB(i, i, i));//对于每个像素三原色的亮度增加
            cleardevice();//清屏函数////////////////////////////////////////////////////////////////////////////////////(在这个地方发生了报错)
            Sleep(15);//每次十五号秒的延迟
        }
}


  • 写回答

1条回答 默认 最新

  • CodeBytes 2023-02-20 23:09
    关注

    该回答引用ChatGPT

    根据错误信息,程序出现了一个访问冲突(Access Violation)异常。可能的原因是你的程序尝试读取地址0x0000000000000000的内存,而这是一个无效地址。

    在你的代码中,有一行使用了cleardevice函数清屏,这可能是导致访问冲突的原因。请检查是否在调用cleardevice函数之前,已经初始化了图形环境。如果没有,可以尝试在调用cleardevice函数之前先调用initgraph函数进行初始化。

    另外,你的代码中循环的终止条件是i < 255,这可能会导致循环结束后未达到完全白色。建议将终止条件修改为i <= 255,以保证完全变成白色。

    最后,建议使用try-catch语句捕获异常,以便更好地排除程序中的错误。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏

报告相同问题?

问题事件

  • 系统已结题 2月28日
  • 已采纳回答 2月20日
  • 创建了问题 2月20日

悬赏问题

  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线