关于read/write/open和fread/fwrite/fopen的区别,求指导 20

有两个实现linux下cp功能的代码。一个使用库函数(fread,fwrite,fopen)写的,一个使用系统调用函数(open,read,write)写的。都是手动分配... 有两个实现linux下cp功能的代码。一个使用库函数(fread,fwrite,fopen)写的,一个使用系统调用函数(open,read,write)写的。都是手动分配缓存大小。我看不出其中区别。求大神指导。财富值不多了,别介意。QQ:178841949 展开
 我来答
恋爱玫瑰ing
2013-05-30 · 超过24用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:56.6万
展开全部
库函数就是标准C库 提供给你的标准类库
用他可以间接的调用系统函数 相当于在你使用的平台上开辟了一个通向内核代码的通道
但是你可以通过标准库提供的函数 间接访问而不能直接操作 标准C库 就是你在任何平台下都可以使用的函数
都系统调用的函数 指的linux 提供给开发人员的库
相当于从我的内核空间里 给你开辟一个通道 这种方法是基于平台的
也就是不可夸平台的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式