C++ I/O

来源:互联网 发布:如何报考网络大学 编辑:程序博客网 时间:2024/05/01 09:00
<iostream>库自动定义了一些标准对象:

  • cout, ostream类的一个对象,可以将数据显示在标准输出设备上.
  • cerr, ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据.
  • clog, 类似cerr,但是它使用缓冲输出.
  • cin, istream类的一个对象,它用于从标准输入设备读取数据.

<fstream>库允许编程人员利用ifstreamofstream类进行文件输入和输出.

一些C++ I/O流(精度,判断等)的行为可以通过操作不同的标志来修改。

Constructors构造器bad()如果出现错误则返回trueclear()清除状态标志close()关闭一个流eof()如果处于文件结尾处则返回truefail()如果出现错误则返回truefill()控制默认填充字符flags()操作flagsflush()清空缓冲区gcount()返回读取的最后一次输入的字符数get()读取字符getline()读取一行字符good()如果没有出现过错误则返回trueignore()读取字符并忽略指定字符open()创建一个输入流peek()检查下一个输入的字符precision()设置精度put()写字符putback()返回字符给一个流rdstate()返回流的状态read()读取字条符seekg()在一个输入流中进行随机访问seekp()在一个输出流中进行随机访问setf()设置格式标志sync_with_stdio()同标准I/O同步tellg()使用输入流读取流指针tellp()使用输出流读取流指针unsetf()清除格式标志width()操作域宽度write()写字符

 

0 0
原创粉丝点击