输入流

输入流对象是字节的源。三个最重要的输入流类是 istreamifstreamistringstream

istream 类最适用于连续文本模式输入使用。可以配置类 istream 对象缓冲区的或未缓冲的操作。基类, ios的所有功能,在 istream中。您将很少使用从类 istream的对象。相反,您通常会使用预定义的 cin 对象,实际上是类 ostream对象。在某些情况下,可以将 cin 到其他流对象在程序启动后。

ifstream 类支持磁盘文件输入。如果需要一个输入磁盘文件,请构造对象类 ifstream。可以指定二进制或文本模式数据。如果您在构造函数中指定文件名,自动打开文件,并且对象构造时。否则,可以在调用默认构造函数后使用 open 功能。许多格式设置选项和成员函数应用于 ifstream 对象。基类 iosistream 的所有功能。 ifstream中。

与库函数 sscanf_sistringstream 类支持从内存字符串的输入。从具有 null 结束符的字符数组提取数据,请分配和初始化字符串,然后为对象的类 istringstream

本节内容

构造输入流对象

使用提取运算符

测试提取的错误

输入流操控器

输入流成员函数

重载您的选件类的>>运算符

请参见

参考

iostream编程