社区
C语言
帖子详情
不是很理解“流“的概念……请问。
xuegaosp
2004-07-16 10:03:57
流与文件是什么样的关系?
“c程序处理一个流而不是直接处理文件“
“打开一个文件的过程就成为将流与文件相关联,并通过流进行读写的过程“
这两句是什么意思呢?总是理解不好……
谢谢各位!
...全文
152
8
打赏
收藏
不是很理解“流“的概念……请问。
流与文件是什么样的关系? “c程序处理一个流而不是直接处理文件“ “打开一个文件的过程就成为将流与文件相关联,并通过流进行读写的过程“ 这两句是什么意思呢?总是理解不好…… 谢谢各位!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北极猩猩
2004-07-16
打赏
举报
回复
流有几个特征:
1,无结构(你没见过水是一杯一杯、一块一块流出来的吧)
2,单向(所谓逝者如斯夫,不舍昼夜)
LitFox
2004-07-16
打赏
举报
回复
C语言处理文件有三种情况
一种是从字符直接到文件 ,一种是从缓冲区到文件,这就是流处理,将字符存入缓冲区变成二进制的形式,后保存到文件这就是二进制流的保存方法,一般电脑上的流,都是二进制流.
例如:
ABDKSLALDFAFKADSF 写入文件
从缓冲区到文件(当然是看不见的)
01011010 10101010 01010101 10101001 ..................
BluntBlade
2004-07-16
打赏
举报
回复
流水是连绵不断的。
maxgjd
2004-07-16
打赏
举报
回复
C语言中的文件不是由记录(Record)构成,C语言存储是按字符(字节)形式为单位,输入输出的数据流的开始和结束不受物理符号(如回车换行符)控制,输入时不会自动增加物理分隔符作为记录的间隔,输出时也不会自动增加物理符号作为记录的结束符号,这种文件就叫流式文件。看看数据库的形式,如果在存储数据库的时候每个记录的最后都有个结束符号来分隔这条记录和其他记录的话这就不叫流式文件。
例:
假设我们用空格做记录的结束符号,每个ABCD作为一个记录,下面的是文件的在磁盘存储形式
ABCDABCDABCDABCD 这就是流式文件
ABCD ABCD ABCD ABCD 非流式文件
流式文件的输入输出完全受程序控制我们可以一次随意读几个字符,而非流式文件要受分隔符号的控制,一次只能读N个记录,而不是N个字符
Dong
2004-07-16
打赏
举报
回复
流与文件是什么样的关系?
视频文件是文件之一,你可以在网上点播就播放而不必完全下载后才播放,因为这是流了,而其他的东西楼上两位很清楚的说明了。
hhch2004
2004-07-16
打赏
举报
回复
就C程序而言,所有的I/O操作只是简单地从程序移进或移出字节的事情.因此,毫不惊奇的是,这种字节流便被称为流.程序只需要关心创建正确的输出字节数据,以及正确地解释从输入读取的字节数据.特定I/O设备的细节对程序员是隐藏的.
绝大多数流是完全缓冲的,
文斌
2004-07-16
打赏
举报
回复
你可以把流理解成文件在内存中的映射,你对流的操作会被流对应到文件上
文斌的程序员小站欢迎你:http://wenbin.anyp.cn
peter9606
2004-07-16
打赏
举报
回复
a file buffer -- specifies the address and size of an array object that library functions can use to improve the performance of read and write operations to the stream
大数据论文报告.doc
3 2 大数据概述……………………………………………………………………………………………… 3 2.1 什么是大数据 ……………………………………………………………………………………… 3 2.2 大数据的三个层次 ...
软件工程 -- 数据
流
图的画法
即使不是专业的计算机技术人员也容易
理解
它, 因此是分析员与用户之间极好的通信工具。 此外,设计数据
流
图时只需考虑系统必须完成的基本逻辑功能, 完全不需要考虑怎样具体地实现这些功能, 所以它也是今后进行软件...
Java面试宝典2018
………………………………………………………………………………………………. 7 2、Java有没有goto?………………………………………………………………………… 7 3、说说&和&&的区别。………………………………...
分享几个
概念
!(数据接入、数据清洗……)
故将这些
概念
进行深入的学习
理解
!争取融会贯通不断发散继续学习!争取努力把这些词汇整明白! 一、数据接入 定义: 数据接入就是各种零散的数据(结构化,非结构化,半结构化数据)整合在一起,纳入统一大数据...
学生宿舍管理系统的设计与开发
摘要………………………………………………………………………………………3 英文摘要…………………………………………………………………………………3 1 引言………………………………………………...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章