注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

创思通信官网:www.csgsm.com

创思通信-引领物联网新时代 520ic.taobao.com

 
 
 

日志

 
 
 
 

linux 文件读写  

2010-04-22 10:51:52|  分类: kernel && driver |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  int fd,sizer;
        char s[]="This program is used to show how to use open(),write(),read() function.\nHave fun!";
        char buffer[80];

       fd = open( "temp.log", O_WRONLY|O_CREAT,755);//以可读写的方式打开一个文件,如果不存在则创建该文件
       if ( -1 == fd )
       {
           printf("Open or create file named \"temp.log\" failed.\n");
           return -1;
       }
       write( fd, s, sizeof(s) - 1);//向该文件中写入一个字符串 默认是加了末尾的\0这是不需要的

       close( fd );

       fd = open( "temp.log", O_RDONLY );
       if ( -1 == fd )
       {
           printf("Open file named \"temp.log\" failed.\n");
           return -1;
       }
       sizer = read( fd, buffer, sizeof(buffer) );//读取文件内容保存到buffer指定的字符串数组中,返回读取的字符个数

       close( fd );
       printf( "%s", buffer );
  评论这张
 
阅读(532)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018