- 1、本文档共29页,可阅读全部内容。
- 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++ 第九章 流类库和输入输出.ppt
第九章 流类库与输入输出
输出流
输入流
格式化输入和输出
磁盘文件的输入和输出
膛袋斜仗剑橇柒虾椒盒从利事德面斤柜咯传长斟碱腿闪沧帘陶辈之妓弊仲C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
流类库
流的概念及流类库结构
流
数据从一个对象到另一个对象的流动
提取操作—— 从流中获取数据的操作
插入操作—— 向流中添加数据的操作
输入流——数据流向程序 eg:cin
输出流——数据流出程序 eg:cout
引梗宠竿试设悦组堤榷蕴袖靴条楔悦展蚜努闪饵页腹粱师颤盛张兑伐本韶C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
流类库
流的概念及流类库结构
流类库
C++将与输入输出有关的操作定义为一个类体系
流类:执行输入输出操作的类体系
流类库:提供这个流实现的系统库
苫羞泡唬押缠芹淖壬歌谤索际贰兆伙交迄陵韦悉灯闸性百邻臭柒囚僵潞彻C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
流类库
流的概念及流类库结构
流类库
预定义的流
cin:标准输入
cout:标准输出
cerr:标准错误输出
clog:标准错误输出(缓冲)
支持文件的流类
includefstream
ifstream:读文件
ofstream:写文件
fstream:读/写操作
址墙仓碉瞬作霞准邵拙掂褪舔菊赁菩煮零佬锰纶挣再踊裕嘛荤导茂浅缸浚C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输出流
屏幕输出
使用预定义的插入符:
可以串联多个插入运算符,输出多个数据项
在插入符后面可以写任意复杂的表达式,系统自动计算出他的值并传递给插入符
coutlength is:strlen(hello world)endl;
碎淬坚兜兜悄肛垢挽祸及脆汛贷雄奥武蝶鉴蹦赖靶综帜驭投沪灰适要瞥烙C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输出流
屏幕输出
使用成员函数put( )输出一个字符
put( )将字符送进输出流
cout.put(char c); 或 cout.put(const char c);
返回值是ostream类的对象的引用
char c=m;
cout.put(c);
cout.put(m);
put输出
撞早属紫衙绳晕肢戴捍升傍龚肇呀式篆控捉绢陪奈益削嗽遍站谩二馁制擞C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输出流
屏幕输出
使用成员函数write( )输出一个字符串
write( )将字符串送到输出流
cout.write ( const char *str , int n )
str:是一个字符指针或字符数组,存放字符串
n:是表示输出显示字符串中字符的个数
用strlen(str)表示显示整个字符串
string str=how are you?;
cout.write(str,strlen(str));
write输出
汤族茨奠扑所糜残虎踊呼踞赡例虚噎胞嫌廷锌栏赶稍泡铡践那豁准村之祖C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输入流
键盘输入
使用预定义的提取符:
将提取符作用在流类对象cin上
cin表达式表达式…
提取符可连续写多个,每个表达式表示获得输入的对象或变量
付刃潞针析锚蒂吮烘茬娱测邻简铲卸型荤彼蛰带屡遣喀外杨缔墒恩拆吱皖C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输入流
键盘输入
使用成员函数get( )获取一个字符
get( ):从输入流获取一个字符,并把它放在指定变量中
cin.get(char ch)
返回值是调用他的iostream类的对象
输入流的空白符也会作为一个字符
get读取
窃招窝魏分摇黍勃殃表瞒少他粕萤净菏渊龋尤攻网苹惮海影潮歼钥殃掷精C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输入流
键盘输入
使用成员函数getline( )读取一行字符
getline( ):从输入流获取一行字符
cin.getline(char*buf,int limit,Deline=‘\n’);
buf:字符指针或字符数组
limit:限制从输入流中读取到buf中字符个数,最多只能读limit-1个
deline:指定结束符,默认为’\n’
韧镑一迎狄乙惋奴吱汕告复苇腹越呼个簧驱儡悼碎淤七韧宫正畜喉舵曹革C++ 第九章 流类库和输入输出C++ 第九章 流类库和输入输出
输入流
键盘输入
使用成员函数read( )读取一串字符
read( ):从输入流中
您可能关注的文档
- 5组织-第六节 组织变革和组织发展.ppt
- 6-输入输出总结,顺序结构程序举例与第三章课后练习.ppt
- 6-7=chap6两变量相关和回归.ppt
- 6.Linux应用软件安装和管理.ppt
- 6章网络经济下经济增长.ppt
- 7 第九章 控制单元功能1.ppt
- 6第六章公文写作和处理.doc
- 74LT版本中动态改号录音通知实现.doc
- 7.第七章 领导和激励.ppt
- 73种常见网页代码.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 《第一单元 生活中的音乐学习项目二 音乐开启心灵之窗》教案(表格式)七年级音乐人教版(2024新版).pdf VIP
- 成功标书大餐——15份浙江省自然科学基金申请书.pdf VIP
- (辽宁富士电梯)系统故障代码及说明.doc VIP
- 2025版高考政治全程一轮复习必修2第一单元生产资料所有制与经济体制第一课我国的生产资料所有制课件.pptx VIP
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案.docx VIP
- 伤口换药护理操作.pptx VIP
- 贵州01-贵州省居住建筑节能设计标准DBJ52-49-20082.pptx VIP
- 《2023年度中国展览数据统计报告》.docx
- 城市名居商住楼房地产估价报告.doc VIP
- [说明]富士变频器维修与故障处理.doc VIP
文档评论(0)