单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第 页C程序设计第14章 标准库和输入输出流14.1 标准库概述 14.2 流14.3 输入输出流14.4 格式化IO14.5 文件处理14.6 对象的输入输出13.1 标准库概述一标准库概念用C语言编写的类和函数库 由编译器厂商提供与平台厂商和编译器版本无关二标准库构成1标准函数库从C语言中继承下来C格式的输入输出函数字符
缓冲区:系统在主存中开辟的用来临时存放输入输出数据的区域如先将输入的数据送到缓冲区再从缓冲区中取出缓冲区的作用:因输入输出设备的速度比CPU慢得多若CPU直接与外设交换数据必然占用大量CPU时间降低CPU的使用效率使用缓冲后CPU只要从缓冲区中取数据或者把数据写入缓冲区而不必等待外设的具体输入输出操作显著提高了CPU的使用效率按在缓冲区中是否立即处理流分为缓冲流和非缓冲流常用缓冲流仅在特殊场合才用
逻辑设备 300000000 缓冲内存缓冲区iostreamcoutcerrclog所属的输出流类将右移位运算符 >> 重载为 提取 运算符 cin 标准输入流(输入设备是键盘) cout 标准输出流(输出设备是显示器) cerr 标准错误输出流没有缓冲立刻输出 clog 输出日志信息有缓冲缓冲区满后被输出例 体会cerr和clog的区别 include <>void main
第14章 输入与输出流类库C的IO流类是目前最常用的IO系统本章介绍C输入与输出流类库通过本章的学习读者可以了解怎样使用C面向对象的输入输出流能够格式化输入和输出了解IO流类的层次结构了解怎样输入输出用户自定义类型的对象能够建立用户自定义的流操作符能够确定输入输出操作的成功与失败能够把输出流连到输入流上14.1 IO流类的结构(略)14.2 文件流类C语言把每个文件都看成一个有序的字节流每
标准输出向标准输出流输出 (Stream)在DOS窗口上显示通常用于程序调试(…)类中的变量out();(“Hello World!”);1标准输出(…)类public static final PrintStream out 类public void print(boolean?b) public void print(char?c) public void print(int?i)(long?
第11章标准输入输出标准输入输出的基本操作非格式化输入输出格式化输入输出111标准输入输出的基本操作文件控制结构中包含处理文件所需的全部信息,例如文件名、文件当前的读写位置、用于该文件读写的内存缓冲区位置等。打开文件时,系统会在内存中自动建立该文件的控制结构。关闭文件时,文件控制结构被释放。在对文件进行操作之前,要首先获取文件的指针,即指向文件控制结构的指针,后续操作都通过该指针进行。标准输入输出
掌握:输入输出的含意文件流以及输入输出的格式控制标准输出在C程序中的应用???? 理解:C类库中的常用流类???? 了解:C的IO对C的发展重点难点????◆输入输出的含意文件流以及输入输出的格式控制标准输出在C程序中的应用一 C 输入输出的含义???以前所用到的输入和输出都是以终端为对象的即从键盘输入数据运行结果输出到显示器屏幕上从操作系统的角度看每一个与主机相连的输入输出设备都被看作一
在C程序中对数据的输入输出是以字节流实现的每一个C编译系统都带有一个面向对象的输入输出软件包---IO流类库 应用程序对字节序列作出各种数据解释 IO系统的任务就是在内存和外部设备之间稳定可靠地传输数据和解释数据字符串缓冲区管理istream_withassign输出串流 标准流和流操作 例7-1 重定向的演示include<>void fn ( int a int b ){ if
最重要的三个输出流是ostreamofstreamostringstream控制输出格式输出流进制include <fstream>using namespace stdstruct Date{ int modayr }void main() { Date dt = {61092} ofstream tfile(ios::binary) ((char ) dtsize
第10章 流类库与输入输出101流、文件以及C++的基本流类和文件流类系统*102插入与提取运算符的重载103对输入输出格式进行控制104使用预定义的插入与提取运算符对文件流进行读写操作105使用类成员函数对文件流进行操作106text文件与binary文件107对数据文件进行随机访问1101流、文件以及C++的基本流类和文件流类系统-- 参看书p232--234,102与103节C++语言中
违法有害信息,请在下方选择原因提交举报