- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
I/O设备
输入设备
– 键盘、鼠标
– 软盘、硬盘、光驱 (以文件的形式)
– 串行口、并行口、USB接口、网络端口
– 扫描仪、 卡、电视卡、游戏杆、话筒
– ……
输出设备
– 显示器、
– 软盘、硬盘、CD-R/DVD-R (以文件的形式)
– 串行口、并行口、USB接口、网络端口
– 音箱
– ……
单纯的输入设备或者单纯的输出设备越来越少
标准输入输出
字符界面的操作系统一般都提供标准输入与输出设备
– DOS、Linux、Unix……
一般情况,标准输入就是键盘,标准输出就是终端显
示器
– 操作系统有能力重定向标准输入与输出,比如让文件作为
标准输入, 作为标准输出
– 这种重定向程序本身是感觉不到的
自来水厂
DOS下的标准输入输出重定向
程序prog如下
–main()
{
char c;
while ((c=getchar()) != '\n')
putchar(++c);
}
输入重定向
–prog < infile
输出重定向
–prog > outfile
流 (Stream )
水流
– “子在川上曰:逝者如斯夫”
计算机中的流的概念
– 一般称为数据流,也有叫做字节流、比特流的,还有很
具体的文件流、 流、音频流等
时光不能倒流,但计算机中的很多流都是会倒流的
– 如果你想重新读已经读过的数据,或者要修改已经写入
的数据,可以发出流控 (Flow Control )命令
– 不会倒流的数据流也很多,例如网络上的数据流。网络
和数据线等介质只有很小的数据缓冲区,没有大量
的能力
文件 (File)的概念
计算机的内存容易健忘,所以数据必须保存在硬
盘、软盘、光盘和磁带等 “不健忘”的外存上
这些能大量、永久保存信息的媒介,一般都以文件
的形式给用户及应用程序使用
文件
– 一般指 在外部介质上具有名字 (文件名)的一组相关
数据的集合
– 用文件可长期保存数据,并实现数据共享
程序中的文件
– 在程序运行时由程序在磁盘上建立一个文件,并通过写操
作将数据存入该文件;或由程序打开磁盘上的某个已有文
件,并通过读操作将文件中的数据读入内存供程序使用
文件与流
在C语言中,文件可以是磁盘文件、终端显示
器或 等等。
程序通过打开操作把流与设备联系起来,文件
打开后,可以在程序和文件之间交换数据。
程序通过关闭操作断开流与文件的联系。
所有流的性质都一样。因为流与设备无关,所
以能写入磁盘文件的同一函数也能写入另一设
备,如控制台终端等。
但文件的能力则可能不同。例如,磁盘文件可
以支持随机存取,而键盘则不行。
文件的存放
可以建立若干 (文件夹), A:
C:
在 里保存文件,同一级 D:
里保存的文件不能同名。 home
Sunner
Secrets
您可能关注的文档
- 2013年优化方案地理教版必修3全册课件18份打包第二章第三节.pdf
- 拍铺用户选择身份后直接进入首页.pdf
- 2019年安徽省生物学业考.doc
- 2019年海南省生物学业考.doc
- 2018年北京市生物学业考.doc
- 2019年黑龙江省龙东地区生物学业考.doc
- 2023年09月云南昆明市妇幼保健院劳务派遣招考聘用编制外工作人员笔试历年高频考点试题含答案带详解.docx
- 2023年10月安徽亳州利辛县西潘楼镇招考聘用村级乡村振兴专干5人笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年09月烟台科技学院教学研究与评估中心招聘笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年10月广东江门开平市赤坎镇所属事业单位招考聘用工作人员笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年09月浙江省平湖市医疗卫生单位公开招聘25名编外用工笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年09月浙江省温岭市殡仪馆公开招考2名编制外工作人员笔试历年高频考点试题含答案带详解.docx
- 2023年09月广西职业技术学院招考聘用52人笔试历年高频考点试题含答案带详解.docx
- 2023年09月山东烟台海阳市人民医院招考聘用编外派遣制工作人员17人笔试历年高频考点试题含答案带详解.docx
- 2023年09月重庆市彭水自治县下半年公开遴选公务员笔试历年难易错点考题荟萃附带答案详解.docx
- 2023年黑龙江大庆市大同区医疗人才引进21人笔试历年高频考点试题含答案带详解.docx
- 2023人音版音乐六年级上册教学计划、教学设计及教学总结.docx
- 2013年云南省生物学业考.doc
- 2013年四川省自贡市生物学业考.doc
- 2012年山东省临沂市生物学业考.doc
1亿VIP精品文档
相关文档
最近下载
- 中小学校建筑智能化设计要求.docx VIP
- 部编版二年级语文上册第22课《狐假虎威》优秀课件.pptx
- DBJ51_T 150-2020 四川省不燃型聚苯颗粒复合板建筑保温工程技术标准.docx
- 【制度规范】党员领导干部“八小时以外”行为规范.doc VIP
- 一例肺部感染患者的个案护理(改过版).docx VIP
- 2023年新一轮国企改革深化提升行动方案.docx
- 【信息技术2.0】A1技术支持的学情分析-高中数学《直线与圆的位置关系》学情分析方案.docx VIP
- 中小学校给水排水设计要求.docx VIP
- 省级医疗卫生行业云建设方案.pdf
- 国家开放大学《心理学》形考任务1-4参考答案.pdf
文档评论(0)