运行程序一直报错如何解决?

报错代码:Stackaroundthevariablexwascorrupted... 报错代码:Stack around the variable x was corrupted 展开
 我来答
西西哩的小马甲
推荐于2019-09-16 · TA获得超过10.1万个赞
知道大有可为答主
回答量:39
采纳率:100%
帮助的人:1.8万
展开全部

当前使用的openssl静态库是最新代码编译的,而引用的头文件却是旧版本的openssl,这样问题就出来了。由于传递的是指针,结构在EVP_CIPHER_CTX_init中调用memset时访问越界了,多设置了增大部分的栈空间,最终报错。

解决方法:运行里代码添加for(i=0;i<3;i++)
scanf("%f",&x[i]);即可。

电脑蓝屏又叫蓝屏死机,指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。

***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***

其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E,用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集,表示随机的开发人员定义的参数,第三部分是错误名。

信息第一行通常用来识别生产错误的驱动程序或者设备,这种信息多数很简洁,但停机码可以作为搜索项在微软知识库和其他技术资料中使用。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式