Chinaunix首页 | 论坛 | 博客
  • 博客访问: 521016
  • 博文数量: 257
  • 博客积分: 1666
  • 博客等级: 上尉
  • 技术积分: 1535
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-02 23:02
文章分类

全部博文(257)

文章存档

2013年(2)

2012年(255)

分类:

2012-09-20 12:35:29

原文地址:open , fopen 一些 I/O 操作 作者:syw小武

作者 :电子科技大学  小武
来源 :华清远见 

最近学习了这些函数 总结以后复习

int open(const char *pathname, int flags, mode_t mode);
 int flags 是如 O—RDONLY,O—WDONLY .......的参数

 FILE *fopen(const char *path, const char *mode);
const char *mode  是如 a, a+, r, r+, w, w+.....,
其实这2个函数是可以互换的,fopen是对open的一个包装而已,例如fopen(“atxt”, ”w+“)=open(“atxt”,
O-CREAT|O-RDWR|O-TRUNC, 0777);


ssize_t write(int fd, const void *buf, size_t count);
函数说明 write()会把参数buf所指的内存写入count个字节到参数fd所指的文 件内
size_t fwrite(const void *ptr, size_t size, size_t nmemb,
                     FILE *stream);
是把读的buf写到ptr中:有些小细节就不多说了 ,可以利用上面的一些函数比如写一个   ls,熟悉函数呗,如果需要代码的话可以联系本人。


对I/O  文件可以理解为先注册 再操作 后关闭的思想
阅读(737) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~