美文网首页
open函数

open函数

作者: 踩在浪花上00 | 来源:发表于2016-10-31 13:40 被阅读0次

//open()

#include <sys/types.h>

#include <sys/stat.h>

#include <fcntl.h>

#include <errno.h>

#include <stdio.h>

#include <string.h>

#include <unistd.h>

int main()

{

int fd =0;

// O_RDONLY,O_WRONLY,O_RDWR

//只读打开,若文件不存在不会自动创建文件,打开失败

//fd=open("test.dat",O_RDONLY);

//只读打开,若文件不存在则创建,并需要说明其权限    "|"----->位或符号  U--->user;GRP--->组,团体;OTH--->其它

// fd =open("test.dat",O_RDONLY | O_CREAT,S_IRWXU|S_IRGRP|S_IROTH);

// 只写打开,若文件不存在则打开失败

// fd =open("test.dat",O_WRONLY);

// O_EXCL:一般和O_CREAT配合使用,若文件存在,则创建失败

fd =open("test.dat",O_WRONLY | O_CREAT|O_EXCL,S_IRUSR|S_IWUSR|S_IWGRP|S_IROTH);

if (-1==fd)

{

printf("errno=%d\n",errno);

printf("strerr:%s\n",strerror(errno));

}

else

{

printf("open flie ok\n");

char *pData ="hello world";

int ret=0;

ret =write(fd,pData,strlen(pData));

if( 0< ret)

{

printf("write data ok");

}

else

{

printf("write has some thing unknow\n");

}

close(fd);

}

return 0;

}

相关文章

  • 【python基础】10-文件处理

    open函数 读文件 写文件 使用fileinput就地编辑 open函数 语法:open(file, mode=...

  • Python IO

    文件打开和关闭 文件打开和关闭就是两个函数,一个open函数一个close函数 open函数的原型 open(fi...

  • 【Linux系统管理1】

    文件读写 open函数 在Python中,要对一个文件进行操作,需要使用内置的open函数打开文件。open函数接...

  • perl学习-day5-Perl文件操作

    1 Open函数 使用open的函数以只读的方式(<)打开file.txt open(DATA,"

  • 文件IO

    open函数函数原型:#includeint open (const char *pathnam...

  • open()函数

    一、Python open()函数文件打开操作打开文件会用到open函数,标准的python打开文件语法如下:op...

  • open函数

    open 函数,用于文件和程序的交互 open(‘路径+文件名’,‘模式’) 常用需要记住:r 只读,r+ 读写,...

  • open函数

    //open() #include #include #include #include

  • linux c_常用函数

    open函数 open参数以及返回值 open函数可以打开或者创建文件, 使用命令man 2 open 可以在ma...

  • Python文件和流

    Treasuring every moment open函数 open(name[,mode[,buffering...

网友评论

      本文标题:open函数

      本文链接:https://www.haomeiwen.com/subject/nxkputtx.html