作者 :电子科技大学 小武
来源 :华清远见
最近学习了这些函数 总结以后复习
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 文件可以理解为先注册 再操作 后关闭的思想
阅读(1620) | 评论(0) | 转发(1) |