C++语言程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 吕凤翥 王树彬_ 第10章 C++语言的输入输出操作
33页1、第10章 C+语言的输入/输出操作,10.1 I/O流类库概述,10.1.1 输入/输出流,数据流按其流向可分为输入流和输出流两种。输入流指的是字节流从输入设备流向内存。输出流指的是字节流从内存流向输出设备。,输入流和输出流都是带有内存缓冲区的。 在C+语言中,将输入流和输出流都分别定义为类,这些类放在C+语言的I/O流类库中,使用它们定义的对象称为流对象。,1通用I/O流类库 使用这些功能时应包含头文件iostream.h。 2文件I/O流类库 使用有关文件读写操作时,应包含fstream.h文件。,10.1.2 I/O流类库的主要功能,10.2 标准文件的输入/输出操作,1使用预定义的插入符 这是一种最简单的,也是最常用的方式。 格式如下: cout 见书中例10.1,例10.2。,10.2.1 屏幕输出操作,格式如下: ostream 见书中例10.3,,2使用成员函数put()输出一个字符,格式如下: cout.write (const char *str, int n) 见书中例10.4,3使用成员函数write()输出一个字符串,1使用预定义的提取符,10.2.2 键盘输入
2、操作,格式如下: cin 从键盘上输入数据是带缓冲区的,输入完数据按回车键时才形成输入流。 输入流中数据项的默认分隔符为空白符。 见书中例10.5,例10.6。,格式如下: char istream:get() 见书中例10.7。,2使用成员函数get()获取一个字符,格式如下: cin.getline(char *buf,int n,char deline=n) 见书中例10.8。,3使用成员函数getline()读取一行字符,格式如下: cin.read (char *buf,int n) 见书中例10.9。,4使用成员函数read()读取若干字符,10.3 格式输出操作,10.3.1 使用流对象的成员函数进行格式输出,1控制输入/输出格式的标志位 用来控制输入/输出格式的标志位如表10.1所示。,表10.1 ios标志位,下面介绍一些用来控制输出格式的成员函数。 (1)设置标志字的成员函数 long flags() 该函数返回当前标志字。 long flag(long) 该函数使用参数更新标志字,并返回更新前的标志字。 long setf(long setbits, long f
《C++语言程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 吕凤翥 王树彬_ 第10章 C++语言的输入输出操作》由会员E****分享,可在线阅读,更多相关《C++语言程序设计教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 吕凤翥 王树彬_ 第10章 C++语言的输入输出操作》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页