#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main(int argc, const char *argv[])
{
//文件创建的真实权限为(给定权限)&(~umask),所以先将干扰项umask清零
umask(0);
int fd=open("3.c",O_WRONLY|O_CREAT|O_TRUNC,0777);
if(fd<0){
printf("文件创建失败\n");
return 0;
}
printf("文件创建成功\n");
return 0;
}
用open函数打开创建一个文件
最新推荐文章于 2024-05-15 23:53:20 发布