下载此文档

标准库和输入输出流.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
该【标准库和输入输出流 】是由【762357237】上传分享,文档一共【24】页,该文档可以免费在线阅读,需要了解更多关于【标准库和输入输出流 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第14章 标准库和输入输出流
单击此处添加副标题
标准库概述

输入输出流
格式化I/O
文件处理
对象的输入/输出
标准库概述
标准库概念
用C++语言编写的类和函数库
由编译器厂商提供,与平台、厂商和编译器版本无关
二、标准库构成
1、标准函数库
从C语言中继承下来
C格式的输入输出函数、字符与字符串处理函数、数学函数、时间日期函数、动态分配函数以及一些实用函数
2、标准类库
标准C++的I/O流类、字符串类、数字类、异常处理和杂项类以及STL容器类
三、标准库的使用
单击此处添加正文。
1、包含相应的头文件
标准C语言库函数的头文件,;
标准C++语言类库的头文件,;
由标准C语言库函数头文件变成的标准C++的头文件,。
2、C++的头文件来源:

输出操作将一个对象的状态转换成字符序列,输出到某个地方。
输入操作从某个地方接收到一个字符序列,然后将其转换成一个对象的状态所要求的格式。
接收输出数据的地方叫做目标
输入数据来自的地方叫做源
输入和输出操作看成字符序列在源、目标以及对象之间的流动。
1、在C++中,输入输出通过流来完成
C++将与输入和输出有关的操作定义为一个类体系,放在一个系统库里,以备用户调用。这个执行输入和输出操作的类体系就叫做流类,提供这个流类实现的系统库就叫做流类库
2、流类
输入输出流
头文件iostream中含有4个对象:
cin:标准输入流
01
添加标题
cout :标准输出流
02
添加标题
cerr :非缓冲标准错误流
03
添加标题
clog :经缓冲标准错误流
04
添加标题
文件处理操作 :包含头文件fstream
05
添加标题
输入输出流的成员函数
屏幕输出(写操作)
03
使用成员函数write( )写一个字符串。
使用预定义的插入符(<<)
01
02
使用成员函数put( )写一个字符。
键盘输入(读操作)
使用成员函数get( )读一个字符。
添加标题
使用成员函数read( )读若干个字符。
添加标题
使用预定义的提取符(>>)。
添加标题
使用成员函数getline( )读一行字符。
添加标题
01
02
03
04
输入输出流的成员函数
get( ):可读取输入的空格;
getline( ):读取一行信息到字符数组中;
put( ):输出一个字符;
ignore( ):跳过指定数量的字符;
peek( ) :返回输入流中的下一个字符,但不 将其从输入流中删除;
read( )/write( ):无格式输入、输出;
gcount( ):统计输入个数;
#include <>
int main()
{const int SIZE = 80;
char ch1,ch2,ch3,buffer1[SIZE],buffer2[SIZE];
cout << "Enter a sentence:\n";
cin >> buffer1;
cout << "The string read with cin is:\n" << buffer1;
ch1 = ();
ch2 = ();
cout << "\nThe result of () is:\n" << ch1 << ch2;
(ch3);
cout << "\nThe result of (ch3) is:\n" << ch3;
(buffer2,SIZE);
cout << "\nThe string read with (buffer2,SIZE) is:\n" << buffer2 << endl;
return 0;
}
输入:This is a sample
例14-1

标准库和输入输出流 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人762357237
  • 文件大小3.37 MB
  • 时间2025-01-29
最近更新