如何用数据一半的空间copy数据呢?

Loeb 2005-02-27 09:41:10
如用10个bytes空间copy20个bytes的字串
...全文
186 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rudy_zhuang 2005-03-07
  • 打赏
  • 举报
回复
可能,这是考虑读者和写者的问题吧。使用buffer来暂存数据,利用信号量来实现。
yjh1982 2005-02-28
  • 打赏
  • 举报
回复
copy到哪去?copy到这10个bytes的空间?
suyouxin 2005-02-28
  • 打赏
  • 举报
回复
如用10个bytes空间copy20个bytes的字串???

10个bytes是指的缓冲区吗?
Rudy_zhuang 2005-02-28
  • 打赏
  • 举报
回复
我想那个题目的本意是要考虑类似于缓冲区数据交换的算法吧?
pinel 2005-02-28
  • 打赏
  • 举报
回复
本来想字符可以重新编号,对应的字符用4位bit表示,这样一个byte可以分成2部分,但这样也不够啊
huanmm 2005-02-28
  • 打赏
  • 举报
回复
问题不明确
以下几种理解不知道那个对:
1、将数据压缩拷贝为原来长度的一半
2、将数据拷贝到只有其长度一般的空间里
3、利用只有数据长度一般的空间,将数据拷贝到另一份空间

如果是要求第2个,那么你真的可以去申请专利了
  • 打赏
  • 举报
回复
如果这个串是a..t你怎么压缩?:)
sandrowjw 2005-02-28
  • 打赏
  • 举报
回复
如果都是ASC字符的话压缩一下就OK了。
lionel_fighter 2005-02-28
  • 打赏
  • 举报
回复
看看我的看法:不知道是对还是错,只是突发奇想。
可以实现:
可以把十个放在缓存中,另外的十个放在内存中。
sanhill 2005-02-28
  • 打赏
  • 举报
回复
题目的意思还不明白
不知道楼主说的什么
怕是楼主自己也不明白吧?
问清了才好解决!
Loeb 2005-02-27
  • 打赏
  • 举报
回复
呵呵,楼上的我虚心问一个问题你那么浮躁干嘛?
ps:一个公司主管面试时问我的
Henry0 2005-02-27
  • 打赏
  • 举报
回复
要求不损失内容???

解决平这个问题你就可以:
1 申请专利,各种存储器厂商会让你成为亿万富翁的
2 申请05年度图灵奖,你会在次年获得该奖项。
3 你有可能是进入计算机名人堂的第一们中国人,并且是里面最年轻的人
4 以后大学的计算机教材中会有你专门的一章
Dong 2005-02-27
  • 打赏
  • 举报
回复
strncpy(dest,sour,10)

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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