环境:Vmware Workstation;CentOS-6.4-x86_64
说明:
1、read函数的定义形式:ssize_t read(int fd, void *buf, size_t count);
2、头文件:#include <unistd.h>
3、返回值:
成功:返回读取的字节数
失败:返回-1并设置errno
到达文件末尾:返回0
4、参数:
第一个参数:被操作文件的文件描述符
第二个参数:读取数据的缓冲区
第三个参数:请求读取的字节数(读上来的数据保存在缓冲区buf中,同时文件的当前读写位置向后移)
图解说明:
程序实现:
通过参数,传递文件的名字,并正确读取文件的内容显示到屏幕上。
步骤:
1、创建并编辑源文件main.c: