自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 系统函数-文件操作-dup() dup2()

#include <unistd.h> int dup( int oldfd ); int dup2( int oldfd, int targetfd ); dup()函数 利用函数dup,我们可以复制一个描述符。传给该函数一个既有的描述符,它就会返回一个新的描述符,这个新的描述符是传给它的描述符的拷贝。这意味着,这两个描述符共享同一个数据结构。例如,如果我们对一个文件描述

2017-01-20 13:38:20 396

原创 系统函数-文件操作-unlink()

unlink #include <unistd.h>int unlink(const char* pathname); 描述: 删除文件,当文件打开时不能删除,关闭后立即删除返回值: 调用成功返回0 不成功返回-1.

2017-01-20 13:36:47 459

原创 系统函数-文件操作-truncate()

文件截断或填充truncate #include <unistd.h>int truncate(const char * path, off_t length); int ftruncate(int fd, off_t length);函数说明:truncate()会将参数path 指定的文件大小改为参数length 指定的大小. 如果原来的文件大小比参数length 大, 则超过的部分会被删去.返

2017-01-20 13:35:14 1175

原创 系统函数-文件操作-chown()

描述:修改文件属主,属组chown #include <sys/types.h> #include <unistd.h> int chown(const char * path, uid_t owner, gid_t group); 函数说明:chown()会将参数path 指定文件的所有者变更为参数owner 代表的用户,而将该文件的组变更为参数group 组。如果参数owner 或group 为

2017-01-20 13:32:11 539

原创 系统函数-文件操作-chmod()

描述:修改文件权限chmod #include <sys/types.h> #include <sys/stat.h>int chmod(const char * path, mode_t mode); 返回值: 权限改变成功返回0, 失败返回-1, 错误原因存于errno.

2017-01-20 13:31:04 406

原创 系统函数-文件操作-access()

描述:检测文件是否拥有某种权限int access(const char * pathname, int mode); mode: R_OK:读权限 W_OK:写权限 X_OK:执行权限 F_OK:文件是否存在 返回值: 通过了检查则返回0值,表示成功,只要有一权限被禁止则返回-1。

2017-01-20 13:26:23 384

原创 系统函数-文件操作-lseek()

描述:设置读写指针 lseek #include <unistd.h>off_t lseek(int fd, off_t offset, int whence);SEEK_SET:文件首 SEEK_CUR:读写指针当前位置 SEEK_END:文件尾返回值: >0:当调用成功时则返回目前的读写位置,也就是距离文件开头多少个字节 -1:错误用途: 1.获取文件大小。 2.扩展文件

2017-01-20 13:24:01 672

原创 系统函数-文件操作-write() read()

READ #include <unistd.h>ssize_t read(int fd, void *buf, size_t count); 返回值: >0:读取的字节数count,小于count说明文件到尾了 =0:文件已经到尾了 -1:读取文件错误WRITE #include <unistd.h>ssize_t write(int fd, const void *buf, size_t coun

2017-01-20 13:21:52 674

原创 系统函数-文件操作-open()

OPEN #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode) int creat(const char *pathname, mod

2017-01-20 13:18:11 400

原创 c库函数和系统函数的关系

c库函数和系统函数的关系

2017-01-20 13:14:29 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除