设为首页 加入收藏

TOP

1.2.1 标准输入与输出对象
2013-10-07 00:30:37 来源: 作者: 【 】 浏览:57
Tags:1.2.1 标准 输入 输出 对象

1.2  初窥输入/输出

C++(www.cppentry.com)并没有直接定义进行输入或输出(IO)的任何语句,而是由标准库(standard library)提供。IO库提供了大量的工具。然而,对许多应用,包括本书的例子而言,编程(www.cppentry.com)者只需要了解一些基本概念和操作。

本书的大多数例子都使用了处理格式化输入和输出的iostream库。iostream库的基础是两种命名为istream和ostream的类型,分别表示输入流和输出流。流是指要从某种IO设备上读入或写出的字符序列。术语“流”试图说明字符是随着时间顺序生成或消耗的。

1.2.1  标准输入与输出对象

标准库定义了四个IO对象。处理输入时使用命名为cin(读作see-in)的istream类型对象。这个对象也叫作标准输入(standard input)。处理输出时使用命名为cout(读作see-out)的ostream类型对象,这个对象也称为标准输出(standard output)。标准库还定义了另外两个ostream对象,分别命名为cerr和clog(分别读作“see-err”和“see-log”)。cerr对象又叫作标准错误(standard error),通常用来输出警告和错误信息给程序的使用者。而clog对象用于产生程序执行的一般信息。

一般情况下,系统将这些对象与执行程序的窗口联系起来。这样,当我们从cin读入时,数据从执行程序的窗口读入,当写到cout、cerr或clog时,输出写至同一窗口。运行程序时,大部分操作系统都提供了重定向输入或输出流的方法。利用重定向可以将这些流与所选择的文件联系起来。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.2.2 一个使用IO库的程序 下一篇1.4.1 while语句

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: