如题所述
流是指输入输出这个过程。 因为数据从设备读入内存和数据从内存写入磁盘的过程很像是数据在流动一样,所以就“形象” 地把这个过程称为“流”。
流有很多种类的:比如字符串流、文件流等等。
在C++里面, 流是一个对象,这个对象管理数据输入输出的细节。 相应的类 叫做流类。追问
流有很多种类的:比如字符串流、文件流等等。
在C++里面, 流是一个对象,这个对象管理数据输入输出的细节。 相应的类 叫做流类。追问
如果流是输入输出的过程,那字符串流就是字符串在文件里输入输出的过程?
但是文件流怎么理解,在文件在文件里输入输出的过程?
字符串流是指内存中字符串的输入输出过程。
文件流是是指对文件的输入输出过程。
字符串流不是对文件,是对内存中的字符串进行输入输出。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-06-09
其实就是把文件读到内存里面来操作么,这样效率高,在Unix c里面有更好用的一套函数,他是把文件描述为fd即文件描述符来表示,基本都是把文件内容读到内存中进行操作追问
有人说文件流是结构体?
追答文件有很多属性的,比如权限,创建时间修改时间什么的,这些东西在linux里面是用结构体来表示的,有专门的函数可以取这些东西进行文件属性的操作,这些东西还是要看unix c编程才知道
追问你没有明确回答我的问题?
追答流只是个说法而已啊,你说一个文件里面的内容 怎么可能是一个结构体
追问我认为很有可能,FILE 就是stdio.h里面定义的一个结构体
追答那你就去看他里面都有些什么成员,这个就得看C标准了,你可以去研究下
第2个回答 2013-06-09
就是没有格式的字符