自定义博客皮肤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 329

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

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

2017-01-20 13:36:47 384

原创 系统函数-文件操作-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 1083

原创 系统函数-文件操作-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 462

原创 系统函数-文件操作-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 314

原创 系统函数-文件操作-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 320

原创 系统函数-文件操作-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 511

原创 系统函数-文件操作-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 611

原创 系统函数-文件操作-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 349

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

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

2017-01-20 13:14:29 279

空空如也

空空如也

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

TA关注的人

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