Chinaunix首页 | 论坛 | 博客
  • 博客访问: 125409
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2015-12-14 10:05
个人简介

坚持学习,每天进步一点点……

文章分类

全部博文(30)

文章存档

2017年(13)

2016年(17)

分类: C/C++

2017-05-26 14:58:57

简短的说:从不连续的地方读/写字符串
转载出处:http://blog.csdn.net/joeblackzqq/article/details/8352086
代码出处:
附代码:
/*
* 将三个独立的字符串一次写入终端。*
* */
#include 
int main(int argc,char **argv)
{
    char part1[] = "This is iov";
    char part2[] = " and ";
    char part3[] = " writev test";
    struct iovec iov[3];
    iov[0].iov_base = part1;
    iov[0].iov_len = strlen(part1);
    iov[1].iov_base = part2;
    iov[1].iov_len = strlen(part2);
    iov[2].iov_base = part3;
    iov[2].iov_len = strlen(part3);
    writev(1,iov,3);
    return 0;
}

输出结果:
This is iov and writev test
阅读(1530) | 评论(0) | 转发(0) |
0

上一篇:蓝牙设备名称

下一篇:BLE状态机

给主人留下些什么吧!~~