设为首页 加入收藏

TOP

Linux下调用库函数实现文件的读写
2014-11-24 01:01:06 来源: 作者: 【 】 浏览:2
Tags:Linux 调用 函数 实现 文件 读写

1. Linux系统调用,文件的描述符使用的是一个整数,库函数访问文件使用FILE类型的指针去指向描述文件;


2. 库函数不随系统平台而变,即不管win还是Linux都适用;


库函数 - 读文件


size_t fread(void *ptr, size_t size, size_t n, FILE *stream)


功能:从stream指向的文件中读取n个字段,每个字段为size字节,并将读取的数据放入ptr所指向的字符数组中,返回实际已读取的字节数。(读出来的数据量为size*n)


库函数 - 写文件


size_t fwrite(const void *ptr, size_t size, size_t n, FILE *stream)


功能:从缓冲区ptr所指向的数组中把n个字段写到stream指向的文件中,每个字段长为size个字节,返回实际写入的字段数。


库函数 - 创建和打开


FILE *fopen(const char *filename, const char *mode)


filename:打开的文件名(包含路径,缺省为当前路径)


mode:打开模式


实例代码


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OTL的使用 下一篇Linux下的无名管道pipe的设计

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: