代码如下:
#include 《unistd.h》
ssize_t read(int fd,void *buf,size_tcount);
将与文件描述符fd关联的文件中读入count个字符放到buf中 。返回读入的字节数,它可能小于请求的字节数 。如果read调用返回0,就表示未读入任何数据,已到达了文件尾 。返回-1,就表示出错 。
write函数
代码如下:
#include 《unistd.h》
ssize_t write(int fd,const void *buf,size_t count);
把缓冲区buf的前count个字节写入与文件描述符fd相关联的文件中 。返回实际写入的字节数,通常与count值相同;否则表示出错 。出错的一个常见原因是:磁盘已写满,或者超出了一个给定进程的文件长度限制 。
实例:创建一个文件,写入数据,移动当前偏移量,在读数据 。
上一页123下一页 剩下全文
推荐阅读
- 比较LANG和NLS_LANG在Linux中的作用
- 如何快速删除Linux文件中的重复数据行
- Linux中如何巧妙运用find命令
- Linux下如何使用read命令
- Linux中history命令的操作实例汇总
- Linux如何在虚拟机中挂载iso yum源
- 如何在Linux系统下查找可执行文件
- Linux系统如何查看shell
- 重装Linux后无法连接网络该如何解决
- Linux中如何使用rsa免密码登录