《C的IO流库》PPT课件

《C的IO流库》PPT课件

ID:39350076

大小:257.00 KB

页数:31页

时间:2019-07-01

《C的IO流库》PPT课件_第1页
《C的IO流库》PPT课件_第2页
《C的IO流库》PPT课件_第3页
《C的IO流库》PPT课件_第4页
《C的IO流库》PPT课件_第5页
资源描述:

《《C的IO流库》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章C++的I/O流库屏幕输出键盘输入插入符和提取符的重载格式化的输入和输出磁盘文件的输入和输出字符串流C++语言提供了优越的输入/输出处理概念,也就是输入/输出流(I/OStream),这种I/O流是由OOP概念派生出来的。在I/O流结构中,ios是基类,它包含如下两个派生类:(1)istream类istream类主要供处理数据输入之用,其底下包含一些成员函数,可以处理格式化或非格式化的输入动作,例如get(),getline(),peek(),putback(),read()及">>"等。(2)ostream类

2、ostream类主要供处理数据输出之用,其底下包含一些成员函数,可以处理格式化或非格式化的输出动作,例如put(),write()及"<<"等。iostream类派生于istream和ostream类,因此,它将继承istream和ostream类的特性,ifstream和ofstream这两个类则分别派生于istream和ostream类,因此它们也将分别继承其基类的特性。ifstream:对文件进行提取操作ostream:对文件进行插入操作四个流类对象cin:istream类的对象,用来处理标准键盘输入cout:

3、ostream类的对象,用来处理标准屏幕输出cerr:ostream类的对象,用来处理标准出错信息,它提供不带缓冲区的输出clog:ostream类的对象,也用来处理标准出错信息,但它提供带缓冲区的输出在使用上述类时,要包含iostream.h文件。屏幕输出最一般的屏幕输出是将插入符作用在流类对象cout上。#include"iostream.h"#include"string.h"voidmain(){cout<<"Thelengthof"thisisastring"is:t"<

4、astring")<

5、voidmain(){char*str="string";cout<<"Thestringis:"<

6、t('b').put('');charc1='A',c2='B';cout.put(c1).put(c2).put('');}使用成员函数write输出一个字符串成员函数write()也可以提供一种将字符串送到输出流的方法,其使用格式为:cout.write(constchar*str,intn)其中,str是一个字符指针或字符数组,n是一个int型数,规定输出的字符数。如果显示整个字符串,则用strlen(str)。#include"iostream.h"#include"string.h"voidPrin

7、tString(char*s){cout.write(s,strlen(s)).put('');cout.write(s,6)<<"";}voidmain(){charstr[]="IloveC++";cout<<"Thestringis:"<><表达式>>><表达式>…#include"iostream.h"voi

8、dmain(){inta,b;cout<<"Pleaseentertwointeges:";cin>>a>>b;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。