输入流
输入流对象是字节的源。 三个最重要的输入流类是 istream、 ifstream和 istringstream。
istream 类最适用于连续文本模式输入使用。 可以配置类 istream 对象缓冲区的或未缓冲的操作。 基类, ios的所有功能,在 istream中。 您将很少使用从类 istream的对象。 相反,您通常会使用预定义的 cin 对象,实际上是类 ostream对象。 在某些情况下,可以将 cin 到其他流对象在程序启动后。
ifstream 类支持磁盘文件输入。 如果需要一个输入磁盘文件,请构造对象类 ifstream。 可以指定二进制或文本模式数据。 如果您在构造函数中指定文件名,自动打开文件,并且对象构造时。 否则,可以在调用默认构造函数后使用 open 功能。 许多格式设置选项和成员函数应用于 ifstream 对象。 基类 ios 和 istream 的所有功能。 ifstream中。
与库函数 sscanf_s, istringstream 类支持从内存字符串的输入。 从具有 null 结束符的字符数组提取数据,请分配和初始化字符串,然后为对象的类 istringstream。