VC对话框程序运行后的问题

定义了intOPEN[99];在VC对话框的OnInitDialog()函数初始化for(intp=0;p<=99;p++){OPEN[p]=0;}结果程序运行后,关闭对... 定义了int OPEN[99];
在VC对话框的OnInitDialog()函数初始化
for(int p=0;p<=99;p++)
{
OPEN[p]=0;
}
结果程序运行后,关闭对话框后出现问题
展开
 我来答
龚炜林
2013-05-06 · TA获得超过1560个赞
知道大有可为答主
回答量:1102
采纳率:66%
帮助的人:576万
展开全部
for(int p=0;p<=99;p++)
{
OPEN[p]=0;
}
这里有越界的情况,p不能为99
修改后还有问题,可以进入调试模式,看看发生问题后,出错的行是哪里。
阿L德龙
2013-05-06 · TA获得超过111个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:135万
展开全部
OPEN[99];99个元素,
for(int p=0;p<=99;p++);是100个元素,数组越界
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
壬水生乙木
2013-05-06
知道答主
回答量:57
采纳率:0%
帮助的人:19.4万
展开全部
int OPEN[99];
改成
int OPEN[100];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式