首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

文件是怎么读取到内存中的

2012-06-03 
文件是如何读取到内存中的?比如用fopen打开文件,文件的整个内容都在内存中了吗?或者只是一部分内容,或只是

文件是如何读取到内存中的?
比如用fopen打开文件,文件的整个内容都在内存中了吗?或者只是一部分内容,或只是文件指针?

谁给个详细点的解释

[解决办法]
一般的二进制文件都用freed读,需要指定长度,而fgets,fgetc,fscanf都是带格式的读取
[解决办法]
fopen打开文件只是建立了文件对象和进程的关联关系,fread等函数的调用才会将需要的数据从磁盘设备上读取数据到指定的缓冲区中
[解决办法]
将文件内容载入内存,就需要借助各文件内容读取的函数...

一些基本知识:http://blog.csdn.net/Net_Wolf_007/archive/2007/05/04/1595811.aspx

c文件操作详细解说:http://hi.baidu.com/cuifenghui/blog/item/d5169a51190b272543a75b3c.html

热点排行