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指向的数据缓冲区里。
请问文件流是什么意思??它是存放在硬盘里的还是内存呢??谢谢 展开
请问文件流是什么意思??它是存放在硬盘里的还是内存呢??谢谢 展开
3个回答
展开全部
什么是流?
比如:把一个文件里的数据,加载到内存中,从文件中的数据传输给内存,这个传输过程就是流,就是说文件的数据流向内存。所谓的输入流就是把内存的数据流向文件(写文件),输出流就是把文件的数据流向内存(读文件)
什么是文件流?
文件是存放在硬盘,然后把文件从硬盘中加载到内存中,也就是说文件从硬盘流向内存,可以称为文件流,流的本质就是传输的过程。由于CPU(指针)无法直接访问硬盘中的文件,所有只能把硬盘上的文件流向内存,CPU(指针)才可以对文件进行读写操作。
比如:把一个文件里的数据,加载到内存中,从文件中的数据传输给内存,这个传输过程就是流,就是说文件的数据流向内存。所谓的输入流就是把内存的数据流向文件(写文件),输出流就是把文件的数据流向内存(读文件)
什么是文件流?
文件是存放在硬盘,然后把文件从硬盘中加载到内存中,也就是说文件从硬盘流向内存,可以称为文件流,流的本质就是传输的过程。由于CPU(指针)无法直接访问硬盘中的文件,所有只能把硬盘上的文件流向内存,CPU(指针)才可以对文件进行读写操作。
本回答被提问者采纳
展开全部
去看看fopen,该函数的返回值就是
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询