LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1024|回复: 5

什么是流?

[复制链接]
发表于 2006-11-24 21:47:39 | 显示全部楼层 |阅读模式
在读 advanced  programming in the unix environment 第五章的时候,书上提到了流。
书上是这么写的:
  对于标准I/O库,它们的操作是围绕流(stream)进行的。当用标准I/O库打开或创建 一个文件时,我们己使一个流与一个文件相结合。(91页)
  但是它又没仔细的讲解流到底是个什么概念,很令人费解,哪位大哥能帮忙解释一下?
  兄弟不胜感激。
发表于 2006-11-24 23:06:41 | 显示全部楼层
气流水流字节流
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-25 15:25:08 | 显示全部楼层
大哥,说点实际的好不?
回复 支持 反对

使用道具 举报

发表于 2006-11-25 17:55:21 | 显示全部楼层
也不太懂, 以为:
流是一种抽象或接口, FILE类型之类, 可以进出字符的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-25 19:03:02 | 显示全部楼层
fopen()会返一个FILE指针,FILE对象里面包括的是文件描述符,缓存,缓存长度等信息,
那么是否可以把这些信息的全体理解为一个流呢?
一个流是否必须要用fopen打开后才可以用?例如用fgetc()读,用fputc()写?
回复 支持 反对

使用道具 举报

发表于 2006-11-25 21:58:00 | 显示全部楼层
也可以将字符串做成输入流, 或者输出到字符串流
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表