linux
ShuoPro
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
展开
-
文件操作之read,write,open
read 格式: #include <unistd.h> seze_t read(int fildes, void *buf, size_t nbytes); read的作用是从与文件描述符fildes相关联的文件里读入nbytes个字节的数据,并放到buf里面。返回的是实际读入的字节数,可能会小于请求的字节数(nbytes)。返回0 表示的是没有读入任何字节,表示已经达...原创 2019-08-31 15:23:02 · 442 阅读 · 0 评论 -
linux下文件拓展:ftruncate 和 lseek的区别
给自己做个笔记,折腾了我一晚上,我就长话短说。 ftruncate 其实ftruncate 比较正式的叫法是文件截断,用来截取尾端的一些数据。 原型: int truncate(const char *pathname, off_t length); int ftruncate(int fd, pff_t length); 成功返回0,失败返回 ...原创 2019-09-26 21:00:23 · 902 阅读 · 0 评论