- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C的IO(输入输出)专题,io输入输出,io口输入输出模式,stm8io输入输出模式,javaio输入输出,单片机io口输出电流,单片机io口输出电压,msp430io口输出pwm波,npn输出io口,stm32io输出电压
本文作者:黄邦勇帅
本文集中介绍了 C++的I/O(输入输出) 问题,本文结构清晰,讲解简单易懂,介绍了 IO 流类中的各种成员函数,对于输
出部分介绍了cout 流,put 和write 函数,介绍了4 种控制输出时格式的方法,即使用控制符,成员函数,iomanip 头文
件及使用标记进行设置的 setf()函数来进行输出时的格式控制。对于输入部分,介绍了cin 流,输入时的错误检测机制,
及使用输入流类的成员函数进行输入的函数,这些函数是get(), getline(), read(), readsome(), write(), peek(), gcount(), strlen()
函数。最后介绍了文件的输入输出。
本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正。
声明:禁止抄袭本文,若需要转载本文请注明转载的网址,或者注明转载自 “黄邦勇帅”。
主要参考文献:
1、C++.Primer.Plus.第五版.中文版 [美]Stephen Prata 著 孙建春 韦强译 人民邮电出版社2005 年5 月
2、C++.Primer.Plus.第四版.中文版 Stanley B.Lippman、Barbara E.Moo 著 李师贤等译 人民邮电出版社2006 年3 月
3、C++.Primer.Plus.第三版.中文版 Stanley B.Lippman 等著 潘爱民 张丽译 中国电力出版社2002 年5 月
4、C++入门经典第三版 [美]Ivor Horton 著 李予敏译 清华大学出版社 2006 年1 月
5、C++参考大全第四版[美]Herbert Schidt 著 周志荣 朱德芳 于秀山等译 电子工业出版社2003 年9 月
6、21 天学通 第四版C++ [美]Jesse Liberty 著 康博创作室 译 人民邮电出版社 2002 年3 月
第 19 章 I/O 系统
一、基本概念
1、 流:c++把输入输出看着字节流。输入时,程序从输入流中提取字节,输出时,程序将字节插入到输出流中。输入流
中的字节可能来自键盘,也可能来自存储设务或其他程序。同样,输出流中的字节可以流向屏幕,打印机,存储设
备或其他程序。
2、 C++使用文件iostream 中的类和对象来管理流和缓冲区。iostream 文件中的类的关 系如下图。
IOS 基类
ostream 类 istream 类
输出方法类 输出方法类
iostream 类
istringstream ifstream 类
ofstream 类 ostringstream 输出方法类
stringstream 类: fstream 类
C++中的输入输出类
3、 提取和插入操作符:在C++中重载了这两个符号,提取操作符从输入流中读取基本类型的数据,插入操作
符将基本类型的类据输出到输出流中。比如cina;即表示从标准流cin 中读取了一个变量。再如couta;把变量a
的值输出到流cout 中,以便以后输出到显示屏。如果要把内容输入输出到其他地方比如文件中,就需要创建另外的
流类对象,再使用插入或提取操作符进行输出或输入。在中 关联的是标准输入控制台,一般是键盘,而
是关联的标准输出控制台,一般是显示屏。
4、 怎样理解和:记住,这两个符号的尖角对着的方向表示内容要到达的地方,比如 表示把左边的内容输入
到右边,而则表示把右边的内容输入到左边。
二、基本输出
5、 基本输出流:
a、cout 流:在前面的例子中我们使用了很多利用 进行输出的例子。 是 类的对 。 与运算符
组成了输出操作,其中表示把符号右边的内容输出到流对 中。
b、cerr 流:该流与标准错误流相对应,可用来显示错误消息,通常与标准输出设
文档评论(0)