当前位置: 首页 > news >正文

汕头人口宁波seo排名方案

汕头人口,宁波seo排名方案,为什么网站后台编辑不了,一手项目对接app平台5.11 文件IO函数 1.数据读写 ssize_t read(int fd,void *buf,size_t count); 功能&#xff1a; ​ 从fd对应的文件中 读取前count个字节的数据到buf缓冲区中 头文件&#xff1a; ​ #include <unistd.h> 参数&#xff1a; ​ fd &#xff1a;文件描述符 ​ buf…

5.11

文件IO函数

1.数据读写

ssize_t read(int fd,void *buf,size_t count);

功能:

​ 从fd对应的文件中 读取前count个字节的数据到buf缓冲区中

头文件:

​ #include <unistd.h>

参数:

​ fd :文件描述符

​ buf:缓冲区首地址

​ count:要读取的字节数

返回值:

​ 成功:

​ >0 : 实际读取到的字节数

​ =0:读取到文件末尾

​ 失败:-1 并设置错误信息

ssize_t write(int fd,void *buf,size_t count);

功能:

​ 将buf缓冲区前count个字节的数据写入fd对应的文件的中

头文件:

​ #include <unistd.h>

参数:

​ fd :文件描述符

​ buf:缓冲区首地址

​ count:要读取的字节数

返回值:

​ 成功:

​ >0 : 实际读取到的字节数

​ 失败:-1 并设置错误信息

int close(int fd);

关闭文件,但不同于fclose,因为没有缓存所以不能关闭缓存

off_t lseek(int fd,off_t offset,int whence);

功能:

​ 将fd对应文件中的指针,以whence为基准点,偏移offset字节

头文件:

​ #include <sys/types.h>

​ #include <unistd.h>

参数:

​ fd:文件描述符

​ offset:偏移量

​ whence:基准点(SEEK_SET ,SEEK_CUR ,SEEK_END)

返回值:

​ 成功:返回实际偏移量

​ 失败:-1,并设置错误信息

动态库和静态库的分析

库:

​ 是一段可执行的 “二进制” 代码,能被操作系统加载到内存中运行的。

C库是个静态库。

静态库:libxxx.a

​ 程序在编译阶段就链接到目标代码中,目标代码体积变大。

优点:程序运行时不依赖任何库。

缺点:目标文件体积变大。

创建静态库流程:

​ 1. gcc -c xx.c 生成 xx.o 目标文件

  1. ar crs libxx.a xx.o 将目标文件创建生成libxxx.a 静态库文件

    静态库的使用:

    1. gcc *.c 路径/libxxx.a
    2. gcc *.c -L路径 -l库名 注意: -L路径 : 路径为库的存放路径

动态库(共享库):libxxx.lib

​ 程序在运行时被链接到代码中执行,目标文件体积不变。

优点:目标文件相对体积小。

缺点:运行时必须有库存在

创建动态库:

  1. gcc -fPIC -c xxx.c

    :将xxx.c 文件编译生成与地址无关的xxx.o目标文件

  2. gcc -share -o libxxx.so xx.o

    :将xxx.o编译成共享的libxxx.so 动态库

使用流程:

  1. gcc *.c -lxxx
http://www.yingshimen.cn/news/40/

相关文章:

  • 常州网站建设托管icp备案网站名称更改
  • 烟台消防建设信息网站国外那些网站是做菠菜的
  • 食品网站app建设百度大搜数据多少钱一条
  • 互联网站外推广网站不设置关键词描述
  • 温州网站建设推广服务音乐网站开发目的
  • 做海报的网站知乎网站标签布局
  • 中山网站建设备案wordpress评论框修改
  • 756ka网站建设软件商店电脑版官方下载
  • 网站建设深圳给源码河南省建筑市场一体化平台
  • 个人网站模板 html长春建筑公司有哪些公司
  • 网站首页布局的设计创新驱动发展战略的内容
  • 苏州行业网站建设报价专业营销网站费用
  • 昌平网站开发多少钱毕节城乡建设局网站
  • 做外国人生意的网站有哪些广州各区进一步强化
  • 长沙专业网站建设服务怎样做农村电商网站
  • 泉州网站建设科技公司苏州网站开发公司济南兴田德润地址
  • 目前主流的网站开发语言强大的网站设计制作
  • 网站建设竞争对手分析wordpress 当前位置
  • 温州专业建站专注营销型网站建设公司 做网站
  • wordpress网站 添加微信支付数据线东莞网站建设技术支持
  • wordpress建的大型网站济南建设招标投标协会
  • 怎么给网站添加关键字镇江市建设工程安全监督站网站
  • 深圳网站建设高端wap网站管理系统
  • 查企业资质上什么网站注册安全工程师题库
  • 宁波免费做网站惠来建设局网站
  • 做瞹瞹爱免费网站物流网站哪个好
  • 深圳住房和建设局网站哪里预约微信公众号创建平台
  • 如何查询网站备案时间查询合肥网站建设技术支持
  • 免费网站建站系统WordPress 导入中文字体
  • 免费网站模板素材腾讯云轻量服务器