vc 基本类应用程序已停止工作

sheep779 2017-05-27 01:04:31

生成二维码文件的时候,直接在编辑框中输入文本可以生成二维码,选择文本文件以后提示vc 基本类应用程序已停止工作

逐条执行发现下面程序有问题,但找不到问题在哪,求指点
bool flag = false;
int i1 = 0;
int k1 = 0;

char** abyte3 = new char*[iLen1];
char* abyte4 = new char[j];
memset(abyte4,0,j);
memcpy(abyte4, abyte0, iLen0);


int ab3Length=0;
for(int k = 0; k < iLen1; k++){
ab3Length= (abyte1[k] & 255) - byte0;
abyte3[k] = new char[(abyte1[k] & 255) - byte0];
memset(abyte3[k],0,(abyte1[k] & 255) - byte0);
}

for(int l = 0; l < i; l++)
{
abyte3[k1][i1] = abyte0[l];

if(++i1 >= (abyte1[k1] & 255) - byte0)
{
i1 = 0;
k1++;
}
}
...全文
384 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-05-27
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
zgl7903 2017-05-27
  • 打赏
  • 举报
回复
仔细检查数组访问的下标
oyljerry 2017-05-27
  • 打赏
  • 举报
回复
直接编译器跟踪,查看异常的时候的调用堆栈,找到你的代码,有什么地方越界了,或指针不正确

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧