高级I/O函数readv和writev的用法
本篇文章为大家展示了高级I/O函数readv和writev的用法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
我们拥有十余年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都网站设计、做网站、成都外贸网站建设公司、微信开发、小程序制作、手机网站开发、H5响应式网站、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。
readv、writev
#include#include #include int main() { int fd = open("aaa",O_RDWR); struct iovec buf[2]; /* buf[0].iov_base = malloc(3); buf[0].iov_len = 3; buf[1].iov_base = malloc(2); buf[1].iov_len = 2; readv(fd,buf,2); printf("%s\n",(char*)buf[0].iov_base); printf("%s\n",(char*)buf[1].iov_base); */ char szbuf[10] = "123"; buf[0].iov_base = szbuf; buf[0].iov_len = strlen(szbuf); char szbuf2[10] = "abc"; buf[1].iov_base = szbuf2; buf[1].iov_len = strlen(szbuf2); writev(fd,buf,2); close(fd); return 0; }
上述内容就是高级I/O函数readv和writev的用法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
文章标题:高级I/O函数readv和writev的用法
文章路径:http://cdiso.cn/article/jjdoso.html