Входные потоки
Объект входного потока источник байтов.3 Самых важных классах входного потока istream" ifstreamи istringstream.
istream класс лучше всего используется для последовательного ввода текст-режима.Можно настроить объекты класса istream для амортизированной или небуферизованный операции.Вся функциональность базового класса iosвключает in istream.Вы сможете редко построению объектов из класса istream.Вместо этого обычно используется предопределенное cin объект, который является виртуальным объектом класса ostream.В некоторых случаях можно присвоить cin на другие объекты потока после запуска программы.
ifstream класс поддерживает входные данные файла на диске.Если требуется файл на диске входного сигнала-только, создайте объект класса ifstream.Можно указать binary или текст-режима.Если указано имя файла в конструкторе, этот файл автоматически открывается при его создании.В противном случае можно воспользоваться open функция после вызова конструктора по умолчанию.Многие параметры и функции-члены форматирования применяются к ifstream объекты.Вся функциональность базовых классов ios и istream включает in ifstream.
Функция библиотеки sscanf_s" istringstream класс поддерживает входные данные из строк, расположенный в памяти.Для извлечения данных из массива символов с нулевой завершающий символ выберите строку, а затем создайте и инициализируйте объект класса istringstream.
Содержание
Построение объектов входного потока
Использование операторов извлечения
Перегружать оператор >> для собственных классов