c++6.0 编译显示unhandled exception in rec_test.exe:0xc0000005:Access Violation

如题所述

出现这种错误的原因有很多,最常见的是引用数组,数组访问越界,Access Violation的意思,暴力访问。也就是访问地址出错。还有就是指针变量没有初始化分配空间,而进行访问赋值,还有其他的很多原因,如果,给你的建议能自己解决了最好,还不能解决,建议最好能贴出代码来分析。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-29
指针越界,或者数组下标越界,你检查一下你定义指针式有么有给它付初始值
第2个回答  2011-10-26
源代码 长 吗?

要不 你 贴出,网友 给你 编译 一下,看看

...exception in rec_test.exe:0xc0000005:Access Violation
出现这种错误的原因有很多,最常见的是引用数组,数组访问越界,Access Violation的意思,暴力访问。也就是访问地址出错。还有就是指针变量没有初始化分配空间,而进行访问赋值,还有其他的很多原因,如果,给你的建议能自己解决了最好,还不能解决,建议最好能贴出代码来分析。

...unhandled exception in .exe:0XC0000005:Access Violation?
应该是 scanf("%d“,&score);

...exception in st.exe:0xc0000005:Access violation是怎么回事...
最常见的错误,内存越界了.

...exception in Graph.exe:0xC0000005:Access Violation
0xC0000005:Access Violation 访问不存在的地址了。应该是变量指针成为野指针但是还是被使用了

c++程序编译无错误,调试出现Unhandled exception in main.exe(NTDLL.DL...
我觉得你使用strtok后应该立即判断token是否为NULL

c++ unhandled exception in 0xC000000005:Access violation 不知道为 ...
cin>>temp[i+1];内存访问越界 等于M值5的时候 超过数组定义的大小。

...unhandled exception in .exe:0XC0000005:Access Violation(内附代码...
include"stdafx.h"#include"string.h"intmain(intargc,char*argv[]){char*ff05[]={"","",""};char*str="value=192.168.0.12>";char*p;inti;for(i=0;;i++){p=strstr(ff05[i],"form");if(p)break;}for(;;i++){p=strstr(ff05[i],"id=ip");if(p){p=strstr(ff05[i],...

C++软件遇到的问题,unhandled exception in sytary.exe:oxc0000005:Acc...
你有一个野指针,要么没初始化,要么已经跑飞了,访问了不属于他的地址空间。

C++ Unhandled exception 0xC0000005;Access Violation
char *argv[] 换成char argv[4][]。char *str = "aaa"; \/\/str指向常量字符串,strupr不能修改字符串常量。

...exception in Graph.exe:0xC0000005:Access Violation
第一:函数参数要检查,尤其是指针参数,必须检查,否则就容易出现你现在的问题了:0xC0000005:Access Violation (使用指针之前一定要检查它是否为空)比如说你的Status CreateDN(MGraph *g,int flag)第一件事,检查下你传入的参数是否合法,可以这样 { if (g == NULL) return;} 还有一个问题,你(*...

相似回答
大家正在搜