标签: c
是否有一个readv / writev等价物可以用于char * bufs而不是文件描述符?
例如,如果我有一个char * buf []数组,我想将它们全部复制到一个char buf *中。
答案 0 :(得分:2)
试试这个:
for (i=0; i<cnt; dest+=iov[i++].iov_len) memcpy(dest, iov[i].iov_base, iov[i].iov_len);
C不是一个充满了库函数的语言,用于简单的单语句体循环。