cpp/io

来自cppreference.com
< cpp
跳转到: 导航, 搜索
    • C++ I/O**

<iostream>库自动定义了一些标准对象:

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

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

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

Constructors 构造器

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