我有一个mainbuf[bufsize]
,最初为空。如何正确使用memcpy?
我在阅读某些输入:read(fd, otherbuf, sizeof(otherbuf))
不同的字符串被分配到otherbuf
。每次我给otherbuf
分配一个新字符串时,我都要将它附加到mainbuf
。
我做的:
memcpy(mainbuf,otherbuf, numberofBytesReadInotherbuff)
但它并没有给我所有的字符串。通常最后的otherbuf
是正确的,但所有其他的都是缺少字符。
另见:['mempcpy'](http://linux.die.net/man/3/mempcpy)。 – mgalgs 2013-06-24 19:39:33