Debug Assertion Failed!
8个回答
展开全部
由于程序兼容性导致的问题,你可以在ppt下右键点击属性,在兼容性选项卡下,选择在windows xp条件下运行程序。
win7系统以兼容方式运行
在Windows 7系统里,在要运行软件上右击鼠标,选择“属性”。
在弹出的窗口中选择“兼容性”标签,这时要注意下图圈定那个的地方了。
点击这个“兼容性”标签后,就会如下图所示。
将下图中圈上的部分带上“√”就行了。
运行你的软件看看。
win7系统以兼容方式运行
在Windows 7系统里,在要运行软件上右击鼠标,选择“属性”。
在弹出的窗口中选择“兼容性”标签,这时要注意下图圈定那个的地方了。
点击这个“兼容性”标签后,就会如下图所示。
将下图中圈上的部分带上“√”就行了。
运行你的软件看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很多都是因为删除变量、控件导致的。再核实一下你所删掉的控件有关程序是否删掉或者屏蔽。比如我的情况:删除了几个编辑框,程序提示有问题的地方也弄了,可是仍然提示此错误,检查之后 是其中一个控件的 DDX_Text(pDX, IDC_EDIT65, m_a22); 没有屏蔽掉。但是调试时并没有自动识别出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=0;;i++)
{
for(j=0;(ch=fgetc(fp)!='\n');j++)
str[i][j]=ch;
str[i][j]='\n';
if(ch==EOF)
break;
}
略看了一下,第一层循环是个死循环,并且i的值在不断增加。当i的值大于10时,str[i][j]的引用就越界了。问题应该出在这里。
{
for(j=0;(ch=fgetc(fp)!='\n');j++)
str[i][j]=ch;
str[i][j]='\n';
if(ch==EOF)
break;
}
略看了一下,第一层循环是个死循环,并且i的值在不断增加。当i的值大于10时,str[i][j]的引用就越界了。问题应该出在这里。
追问
我就是删了一变量才出现这种问题的,我用的vc++,没有release,这该怎么改啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序中指针使用有问题,可能有未初始化的
追问
我就是删了一变量才出现这种问题的,我用的vc++,没有release,这该怎么改啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询