Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34586
  • 博文数量: 9
  • 博客积分: 172
  • 博客等级: 入伍新兵
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-08 21:15
文章分类

全部博文(9)

文章存档

2012年(9)

最近访客

分类: 嵌入式

2012-09-19 23:15:29

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

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

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  文件可以理解为先注册 再操作 后关闭的思想
阅读(1658) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~