开发者社区> 问答> 正文

linux 关于文件的操作

#include
#include
#inlcude
int main()
{
int fd;
int temp;
fd=open("./opentest",O_RDWR|O_CREATE,S_IRWXU);
temp=close(fd);
exit(0);
}

编译出现如下错误:
exam301open.c: In function ‘main’:
exam301open.c:9: error: ‘O_CREATE’ undeclared (first use in this function)
exam301open.c:9: error: (Each undeclared identifier is reported only once
exam301open.c:9: error: for each function it appears in.)
请问是什么原因呢?谢谢!

展开
收起
a123456678 2016-03-23 15:19:26 2101 0
1 条回答
写回答
取消 提交回答
  • read函数(读取文件)
    read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。
    使用格式如下:
    number = read( ...
    read函数(读取文件)
    read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,......

    2019-07-17 19:11:15
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Decian GNU/Linux安全合规之路 立即下载
Debian GNU/Linux 安全合规之路 立即下载
从 Linux 系统内核层面来解决实际问题的实战经验 立即下载