【Uinx高级环境变成】1.open函数
2014-02-20 20:51
85 查看
1.open函数
说明:调用open函数打开或者创建一个文件。函数定义如下:
#include <fcntl.h> int open(const char *pathname, int flag); int open(const char *pathname, int flag, mode_t mode);//只有新创建文件时才会使用该函数 //返回值,如果成功返回文件描述符,如果出错返回-1
#include <stdio.h> #include <stdlib.h> #include <fcntl.h> int main (){ int fd ; if( (fd = open ("./a.txt",O_RDWR|O_CREAT|O_EXCL,S_IRUSR)) < 0) perror ("fail open"); else printf ("success"); return 0 ; }
执行后创建文件
相关文章推荐
- Unix环境高级编程(七)fork函数总结
- UNIX环境高级编程——system函数
- unix环境高级编程-4.11-chown,fchown和lchown函数
- unix环境高级编程----进程控制fock()函数
- Unix 环境高级编程-----文件操作函数
- UNIX环境高级编程——system函数
- unix环境高级编程一书中部分错误处理函数
- uinx环境高级高级编程---------孤儿进程与僵尸进程
- Unix环境高级编程_线程安全函数和可重入函数
- UNIX环境高级编程-open参数
- UNIX环境高级编程——标准I/O库函数和Unbuffered I/O函数
- unix环境下的文件操作的一些函数open()、close()、read()、write()、dup()、fsync()sync()函数
- UNIX环境高级编程——网络编程常用函数及结构
- unix环境高级编程之一( 基本I/O函数)
- unix环境高级编程(阅读笔记)------signal函数与sigaction的区别
- UNIX环境高级编程第10章信号10.3singal函数
- UNIX环境高级编程——标准I/O库函数和Unbuffered I/O函数
- unix 环境高级编程 信号二 可重入函数与不可重入函数
- UNIX 环境高级编程(九)—— fork 函数与 I/O 函数
- UNIX环境高级编程——网络编程常用函数及结构