标题:
c++从入门到实践第七章 最后一个实例 在一个字符串中删除某些字符 运行时出错
[打印本页]
作者:
t96304321
时间:
2011-1-13 22:58
标题:
c++从入门到实践第七章 最后一个实例 在一个字符串中删除某些字符 运行时出错
请输入目标串:oplkj
请输入删除串:kl
在“oplkj"内删除“kl
---------------------------
oplkkj
却出现 microsoft visual v++ dubug library 对话框
Dubug error
program:e:\dddd\dubug\dddd.exe
DAMAGE: after normal block (#48) at 0x00380c90
对话框 是什么原因
另外 出现两个 kk 是不是在
for(int i=0;i<pos;i++)
{
*p_next=*(p_target+i); //拷贝数据单元
p_next++;//移动下一个单元
}
没有让p_target++; 指向下一个地址 导致K被复制了两次
作者:
fwbook
时间:
2011-1-23 18:44
你好。你最好把完整的代码发一下。从现在的内容,很难判断原因。
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0