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

将fd中内容读出写到buf。

返回值:

如果实际读的字节数<count,返回实际读的字节数;

如果实际fd中字节数>count,返回count.

错误返回-1.

一般正常情况下,返回的就是count,但是有可能由于信号中断或读到文件尾等原因,读的字节数可能<count.

无论如何,返回值<=count.

write同。

转载于:https://www.cnblogs.com/helloweworld/archive/2012/09/23/2699169.html

read write 返回值相关推荐

  1. Redis 笔记(10)— 发布订阅模式(发布订阅单个信道、订阅信道后的返回值分类、发布订阅多个信道)

    1. 发布-订阅概念 发布-订阅 模式包含两种角色,分别为发布者和订阅者. 订阅者可以订阅一个或者若干个频道(channel): 而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都可以收到此消 ...

  2. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

    函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...

  3. Python 函数参数有冒号 声明后有- 箭头 返回值注释 参数类型注释

    在python3.7 环境下 函数声明时能在参数后加冒号,如图: 1 def f(ham: str, eggs: str = 'eggs') -> str : 2 print("Ann ...

  4. [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。

    请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. 刚开始复习js题还不太习惯 CSDN上看了一个帖子,说是牛客上的标答, ...

  5. 微信小程序根据后台返回值设置自己想要的结果

    今天做微信小程序充值列表 其中微信或者支付后台返回的是1和2 , 那么就需要判断返回值是否为1或者是2然后在改变 简单的就是在xml中判断下就行了 <view class='recharge_t ...

  6. C++ 笔记(15)— 引用(声明引用、引用作为参数、引用作为函数返回值、const 用于引用)

    引用是变量的别名.也就是说,它是某个已存在变量的另一个名字.一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量. 1. 创建引用 要声明引用,可使用引用运算符 & ,如下面的 ...

  7. C++ 笔记(02)— 程序结构(头文件说明、命名空间、函数返回值、函数参数、注释、语句结束符、cin/cout)

    先看以下代码 #include <iostream> #include <string> using namespace std;int main() // main() 是程 ...

  8. try-catch-finally对返回值的影响

    catch 和 finally 一起使用的常见方式是:在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源. finally 块用于清理try块分配的任 ...

  9. 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!

    今天遇到个表态的问题!使用带事务的存储过程执行sql语句,看数据库里面插入更新都正常! 但是返回值一直为-1! 头那个大哦!先贴2个存储过程吧!看大侠们能否找到问题的存在 USE [My_DB] GO ...

  10. EntityCURD操作的参数和返回值

    以下是netbeans根据实体自动生成的CURD模板: /** To change this template, choose Tools | Templates* and open the temp ...

最新文章

  1. AI创业周报:元宇宙时代来临!环球墨非风头正盛,53岁女博士领现象级芯片公司获数亿元融资...
  2. AWS — AWS 上的 5G 专网部署模式
  3. Intel Realsense D435 python (Python Wrapper)example -1: quick start (快速开始)
  4. kafka记录及面试题
  5. 59.排序好的大数据创建索引文件,并实现大文件的二分查找,根据索引百万数据秒读数据...
  6. tde数据库加密_在其他服务器上还原启用了透明数据加密(TDE)的数据库
  7. 解题:NOI 2016 优秀的拆分
  8. 这是阿里人手机里,这一年最舍不得删的照片
  9. matlab单元刚度矩阵,求助:关于有限元三角形单元合成总刚度矩阵怎么处理
  10. 粒子群算法求解二元函数极值-附带800字程序说明
  11. AI芯片:Edge TPU(谷歌出品)【在边缘(edge)设备上运行的“专用集成芯片”】【量化操作:Edge TPU使用8 位权重进行计算,而通常使用32位权重。所以我们应该将权重从32位转换为8位】
  12. java 铬钼钢_自行车基本知识讲座
  13. java怎么删除一行表格_Java 创建、删除Word表格
  14. MySQL数据库13——插入数据(INSERT)
  15. 冰河指南AI技术社区基于ChatGPT正式启动运营
  16. Hello World | 每个被生活暴击的成年人,都要学会按重启键
  17. 春秋招面经总结:下个篇章的开始
  18. 第二课、《抓包学习——美团评论》
  19. 线性代数学习笔记6-1:行列式与线性变换
  20. 国外CDN与国内CDN比较

热门文章

  1. 超适合新手的基础Linux命令
  2. angularjs 元素重复指定次数_5.2 设置循环次数:for +range 句式
  3. linux服务器都有注册表吗,NT服务器的注册表结构介绍
  4. 第二章matlab数据及其运算,第2章 MATLAB数据及其运算_习题答案
  5. html文本可选择,如何用javascript选择html文本?
  6. 偏差、方差、欠拟合、过拟合、学习曲线
  7. 【重要】做AI项目,找有三AI,100+研发人员为你服务
  8. 【知识星球】有三AI编程与开源框架正式开通
  9. 2021年跨境电商市场怎么样?新手商家入驻还有机会吗?
  10. 中国矿山机械行业运行现状与投资战略规划报告2022版