本文共 505 字,大约阅读时间需要 1 分钟。
设备文件一般位于/dev 目录下
指的是文件的读写等操作 打开文件:open 读文件:read 写文件:write 读写指针位置改变:lseek 关闭文件:close
int open(const char *pathname, int flags);
int open (const cahr *pathname,int flags,mode_t mode);返回值:返回最小未使用的文件描述符,如果失败返回-1
文件描述符:是一个抽象概念,且是一个非负整数,代表的是一个文件。后续的所有文件都围绕文件描述符展开。
ssize_t read(int fd,void *buf,size_t count);
返回值: 失败返回-1;成功返回读取了多少个字节;返回0表示已读到文件尾 参数1:文件描述符 参数2:数据存放位置 参数3:表示期望读取多少个字节清空字符串:
memset(buf,0,sizeof(buf);//清空buf 例子:memset(buf,‘c’,sizeof(buf);//清空buf为c字符转载地址:http://sirzi.baihongyu.com/