[英]How to open a file which is in read write execute mode in C (shell programming)
我正在尝试创建一个文件,但是它以锁定模式打开。 如何使其处于读写执行模式?
switch(choice){
case 1: printf("\n Enter the file: ");
scanf("%s", file);
open(file, O_CREAT, S_IRWXG);
break;
open的第三个参数实际上不必是已定义的标志之一。 如果您希望所有用户都使用+ rwe模式,只需将代码更改为
open(file, O_CREAT, 0777);
编辑:如果您想使用标志。 只需将它们与| 命令。 您最终实际上会传入相同的值,但是许多人更喜欢使用这些标志。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.