文件 I/O——read函数write函数
来源:互联网 发布:sql替换某字符后面的 编辑:程序博客网 时间:2024/05/21 08:13
读函数read
ssize_t read(int fd,void *buf,size_t nbyte)
ssize_t read(int fd,void *buf,size_t nbyte)
read函数是负责从fd中读取内容.成功时,read返回实际所读的字节数,如果返回的值是0,表示已经读到文件的结束了.
小于0表示出现了错误.如果错误为EINTR说明读是由中断引起的, 如果是ECONNREST表示网络连接出了问题.
写函数write
ssize_t write(int fd,const void *buf,size_t nbytes)
write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我们向套接字文件描述符写时有俩种可能.
1)write的返回值大于0,表示写了部分或者是全部的数据.
2)返回的值小于0,此时出现了错误.我们要根据错误类型来处理. 如果错误为EINTR表示在写的时候出现了中断错误.
如果为EPIPE表示网络连接出现了问题(对方已经关闭了连接).
ssize_t write(int fd,const void *buf,size_t nbytes)
write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我们向套接字文件描述符写时有俩种可能.
1)write的返回值大于0,表示写了部分或者是全部的数据.
2)返回的值小于0,此时出现了错误.我们要根据错误类型来处理. 如果错误为EINTR表示在写的时候出现了中断错误.
如果为EPIPE表示网络连接出现了问题(对方已经关闭了连接).
- 文件 I/O——read函数write函数
- 文件 I/O——实例2:write函数read函数用法
- 文件I/O函数的封装 read write等
- 文件I/O函数(open,read,write,lseek,close)
- UNIX--文件I/O函数--open、creat、close、lseek、read、write等各种函数 详解
- linux文件设备与I/O:read/write函数与阻塞 Block
- 文件I/O操作open(),close(),read()和write()函数详解
- linux文件设备与I/O:read/write函数与阻塞 Block
- linux文件设备与I/O:read/write函数 与 阻塞 Block
- I\O操作相关函数:fread,fwrite以及read,write
- 【文件】Linux文件函数——read、write、lseek
- 文件 I/O——open函数
- 文件 I/O——lseek函数
- Linux编程基础:read/write函数以及(非)阻塞I/O的概念
- read/write函数与(非)阻塞I/O的概念
- write read;writev readv;recv send;recvfrom sendto;recvmsg sendmsg五组I/O函数汇总
- 文件I/O-003.read和write复制文件
- Perl I/O Read & Write
- Liferay 6.0.5 RenderURL页面跳转
- hdu 2554 每个数字有2个 相同数字k之间有k个数 问这样的排列是否存在 数论!!!
- 初学ajax-------使用ajax判断验证码
- Oracle的优化器的RBO和CBO方式
- Climbing Stairs
- 文件 I/O——read函数write函数
- hdu1266(Reverse Number)
- 内存映射文件(专门读写大文件)
- Java权限框架过滤器汇总介绍
- hdu 1729 Stone Game
- Android雁翎刀之ImageView之哈哈镜
- Tomcat多实例部署
- hdu 2546 饭卡(0/1背包)
- C++中的抽象类以及接口的区别联系