社区
C语言
帖子详情
文件,流到底是怎么一回事?
Minary
2002-08-13 05:06:24
小弟最近刚开始接触c语言编程,有个问题一直没搞明白。关于文件,流,输入,输出,他们之间的关系是什么?
...全文
88
7
打赏
收藏
文件,流到底是怎么一回事?
小弟最近刚开始接触c语言编程,有个问题一直没搞明白。关于文件,流,输入,输出,他们之间的关系是什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xixuan
2002-08-14
打赏
举报
回复
从底层实现的角度讲,可以将一个文件所拥有的信息分为静态信息(例如文件在磁盘上的存储位置)和动态信息(最明显的就是读写文件时要用到的文件指针,只有当系统中有线程使用该文件时才会有这些动态信息)两部分,而流就是与文件的静态信息相对应的概念,文件的动态信息则由各个使用该文件的线程分别保管(在windows中就是CreateFile返回的文件句柄)。这样的划分带来的一个好处就是当系统中有多个线程使用同一个文件时,只需为这些线程创建一个流就可以了,而各个线程所要做的只是各自维护关于文件的动态信息就可以了,这样就实现了流的共享。
lanfengjiyue
2002-08-14
打赏
举报
回复
c语言没有流啊,是c++的输入输出概念
Minary
2002-08-14
打赏
举报
回复
你的比喻很形象,谢谢!
baryjim
2002-08-13
打赏
举报
回复
while(1)
{
快考试了,学生们陆陆续续来到考场门口进行等待,监考老师到门口检查学生的准考证,看有没有弄错考场的,如果需要的话,在考场外面按学号给学生排还次序......以便学生进去后不用找座位了
铃声响了,学生们进入考场
}
不知道我的比喻是否恰当
fatalerror99
2002-08-13
打赏
举报
回复
流就是一个连续不断的,有特定方向的数据流,是 C++ 中数据输入输出的一种管理方式,流只是一个形象的比喻性的说法,顾名思义就可以了。
zheng_can
2002-08-13
打赏
举报
回复
C 里面好像没有 流 这个东西吧
对于 流,可以照字面意思理解
想江河一样的东西
把数据丢给它就可以了,它自己会处理的
julyclyde
2002-08-13
打赏
举报
回复
流是单向的,输入和输出是2个流
而文件是双向的,可以在一个FILE*内输入输出
Android 超高仿微信图片选择器完整实例源码下载
代码为博客的实例代码,有问题请博客留言:http://blog.csdn.net/lmj623565791/article/details/39943731
Excel表格无论是新建还是另存保存的格式xlsx会自动变成xlsm,
到底
是怎么
回事
? 来看看解决方法
问题详情: 表格文档在保存并重启电脑后会自动多出一个宏格式表格
文件
,格式是xlsm。 保存或者另存新建的xlsx格式的excel
文件
后缀会自动变成xlsm。 xlsx格式的excel会自动变成启动宏
文件
。 怎么
回事
,怎么解决? 以下有两种解决方法: 方法1: 对于office的解决方法 打开
文件
--选项--信任中心--信任中心设置--倒数第二个
文件
阻止设置--第二栏EXcel...
计算机无法启用媒体
流
,电脑
流
媒体打不开怎么
回事
?电脑打开媒体
流
的方法
流
媒体是边传边播的媒体,它采用
流
式传输的方式在Internet播放媒体。电脑开启媒体
流
服务后,我们可以方便的传送多媒体
文件
。有的网友反馈说电脑
流
媒体打不开,这是怎么
回事
?可能是第三方优化软件无意禁用相关服务导致的,下面就来分享电脑
流
媒体打不开的解决方法。步骤如下:1、按下“Win+R”组合键打开运行,在框中输入:gpedit.msc 点击确定打开组策略编辑器;2、在左侧依次展开【计算机配置】-【管...
常见的
流
对象有几种?什么是字节
流
,什么是
文件
,什么是字符
流
?
File
文件
,字节输入
流
,字节输入
流
,字符输入
流
,字节输出
流
的详解 File
文件
概述 1.File类型:用于表示一个
文件
或者是
文件
夹的路径的对象(抽象路径名) 2.路径:用于描述
文件
或者是
文件
夹的所在路径的所在的字符串 3.路径分类:绝对路径和相对路径 4.绝对路径:从跟目录开始的路径,称为绝对路径,在window中盘符路径就是跟目录,在Linu目录中从根目录开始的路径就是绝对路径 5.相对路径:...
未关闭的
文件
流
会引起内存泄露么?
最近接触了一些面试者,在面试过程中有涉及到内存泄露的问题,其中有不少人回答说,如果
文件
打开后,没有关闭会导致内存泄露。当被继续追问,为什么会导致内存泄露时,大部分人都没有回答出来。 本文将具体讲一讲
文件
(
流
)未关闭与内存泄露的关系。 什么是内存泄露 定义:当生命周期长的实例L 不合理地持有一个生命周期短的实例S,导致S实例无法被正常回收 举例说明 1 2 3 4 5 6 7 8 9 10 ...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章