如何删除数据中的某一段

laohei0304 2013-03-21 10:25:06
我这有一个数据块,里面是很多记录,我想用一个按钮,可以删除当前显示的一条记录。
...全文
562 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
laohei0304 2013-03-21
  • 打赏
  • 举报
回复
引用 5 楼 ksrsoft 的回复:
char buf[500] 是这样的数据块?
是的
缘中人 2013-03-21
  • 打赏
  • 举报
回复
char buf[500] 是这样的数据块?
laohei0304 2013-03-21
  • 打赏
  • 举报
回复
了解。 是不是删除操作都是这么做的?
ccrun.com 2013-03-21
  • 打赏
  • 举报
回复
开辟一个长度够用的缓冲区,先将截取数据的前半部分复制过来,再将后半部分复制过来。然后末尾加0x0
laohei0304 2013-03-21
  • 打赏
  • 举报
回复
比如说一段字符串,删除其中某一段,后面的就前移了,总长度缩短了删除的那段长度。
ccrun.com 2013-03-21
  • 打赏
  • 举报
回复
你这“数据块”的概念太笼统了。
ccrun.com 2013-03-21
  • 打赏
  • 举报
回复
如果是固定的缓冲里删除一断数据,将删除数据后的那部分数据,依次写到前面需要删除的地方,最后补0x0作为结束字符。

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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