设为首页 加入收藏

TOP

C语言-基础教程-非缓冲文件系统
2014-11-23 23:10:43 】 浏览:410
Tags:语言 基础 教程 缓冲 文件 系统

  1.文件的打开与关闭


  非缓冲文件系统不是ANSI标准定义的,是UNIX型I/O系统的一员,所以,其原型位于io.h文件中。


  打开文件:


  intopen(char*fname,intacces;s)


  打开文件名为fname,以access方式访问:


  access的值为:O_RDONLY只读O_WRONLY只写O_RDWR读写


  关闭文件:


  close(intfd);


  下述程序用UNIX系统打开和关闭一个文件:


  #include"io.h"


  #include"fcntl.h"


  #include"sys\stat.h"


  main(argc,argv)


  intargc;


  char*argv[]


  {


  intfd;


  if((fd=open(argv[1],O_RDONLY))==-1)以/只*读方式打开文件*/


  {


  printf("canntopenfile!");


  exit(0);


  }


  printf("fileexistent!");


  if(close(fd))printf("errorinclosingfile\n");


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言-基础教程-结构体类型变量的.. 下一篇C语言-基础教程-C语言文件系统应..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目