函数介绍:
*int creat(const char pathname, mode_t mode);
参数说明:
- pathname:要创建的文件名(包含路径,缺省为当前路径)
- mode: 创建模式,常见的创建模式有:S_IRUSR(可读),S_IWUSR(可写), S_IXUSR(可执行),S_IRWXU(可读可写可执行)
返回值:返回一个文件描述符
demo:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int fd;
fd = creat("/home/CLC/file",S_IRWXU); // 在/home/CLC路径底下创建 file 文件,权限为可读可写可执行
close(fd);
return 0;
}