linux 系统调用和库函数

ANSIC库函数fread(void*ptr,size_tsize,size_tnemb,FILE*stream)是从文件流stream读到由ptr指向的数据缓冲区里。请... ANSI C 库函数 fread(void *ptr, size_t size, size_t nemb, FILE *stream) 是从文件流stream 读到由ptr指向的数据缓冲区里。
请问文件流是什么意思??它是存放在硬盘里的还是内存呢??谢谢
展开
 我来答 举报
820405880
2014-11-29 · TA获得超过143个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:78.8万
展开全部
文件流是在内存中实现文件读写操作的优化的机制,用来减少io请求次数提高读写效率的,相当于内存做了硬盘的缓存,当然你可以设置缓存方式,如果不设置缓存的话就和直接在硬盘读写差不多。
留下痕迹的人生
2014-12-01 · TA获得超过513个赞
知道小有建树答主
回答量:305
采纳率:80%
帮助的人:207万
展开全部
什么是流?

比如:把一个文件里的数据,加载到内存中,从文件中的数据传输给内存,这个传输过程就是流,就是说文件的数据流向内存。所谓的输入流就是把内存的数据流向文件(写文件),输出流就是把文件的数据流向内存(读文件)

什么是文件流?
文件是存放在硬盘,然后把文件从硬盘中加载到内存中,也就是说文件从硬盘流向内存,可以称为文件流,流的本质就是传输的过程。由于CPU(指针)无法直接访问硬盘中的文件,所有只能把硬盘上的文件流向内存,CPU(指针)才可以对文件进行读写操作。
本回答被提问者采纳
3 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
cndonger
2014-11-29 · TA获得超过801个赞
知道小有建树答主
回答量:1425
采纳率:0%
帮助的人:937万
展开全部
去看看fopen,该函数的返回值就是
抢首赞 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式