为何创建出来的文件是只读属性的? fp = open(CONFIGFILE,O_CREAT|O_RDWR);发现创建出来的文件是只读的??什么原因?怎么创建不是只读属性的文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 access 访问模式,宏定义和含义如下: O_RDONLY 1 只读打开 O_WRONLY 2 只写打开 O_RDWR 4 读写打开 还可选择以下模式与以上3种基本模式相与: O_CREAT 0x0100 创建一个文件并打开 O_TRUNC 0x0200 打开一个已存在的文件并将文件 长度设置为0,其他属性保持 O_EXCL 0x0400 未使用 O_APPEND 0x0800 追加打开文件 O_TEXT 0x4000 打开文本文件翻译CR-LF控制字符 O_BINARY 0x8000 打开二进制字符,不作CR-LF翻译 mode 该参数仅在access=O_CREAT方式下使用,其取值如下: S_IFMT 0xF000 文件类型掩码 S_IFDIR 0x4000 目录 S_IFIFO 0x1000 FIFO 专用 S_IFCHR 0x2000 字符专用 S_IFBLK 0x3000 块专用 S_IFREG 0x8000 只为0x0000 S_IREAD 0x0100 可读 S_IWRITE 0x0080 可写 S_IEXEC 0x0040 可执行 去掉 |O_RDWR ,你在开玩笑吧 不懂 CArray的问题 远程数据同步的问题,使用SQLSERVER2000 MFC中加函数 建立非模态对话框的一个问题 我用第三方控件进行图像采集,现在想用api在控件上画一个矩形,然后从矩形中截取图像,请问大家该怎么做?谢谢 那位知道:编写安全的代码这本书的中文版,知道者分不够可加!!! 使用CDaoDatabase 在线等:用ADO连SQL SERVER数据库的问题 命令行打开窗口时怎样让其隐藏和最小化? 如何在几个线程中对同一个文件不同部分进行读写? 『求教』GetActiveObject的问题,请高手进内看详细过程 有什么命令或者工具可以检测到dll的版本吗?
O_RDONLY 1 只读打开
O_WRONLY 2 只写打开
O_RDWR 4 读写打开
还可选择以下模式与以上3种基本模式相与:
O_CREAT 0x0100 创建一个文件并打开
O_TRUNC 0x0200 打开一个已存在的文件并将文件 长度设置为0,其他属性保持
O_EXCL 0x0400 未使用
O_APPEND 0x0800 追加打开文件
O_TEXT 0x4000 打开文本文件翻译CR-LF控制字符
O_BINARY 0x8000 打开二进制字符,不作CR-LF翻译
mode 该参数仅在access=O_CREAT方式下使用,其取值如下:
S_IFMT 0xF000 文件类型掩码
S_IFDIR 0x4000 目录
S_IFIFO 0x1000 FIFO 专用
S_IFCHR 0x2000 字符专用
S_IFBLK 0x3000 块专用
S_IFREG 0x8000 只为0x0000
S_IREAD 0x0100 可读
S_IWRITE 0x0080 可写
S_IEXEC 0x0040 可执行