Рассматривая связь между строками и другими типами, мы приходим к потокам ввода-вывода. Библиотека ввода-вывода не просто выполняет ввод и вывод, она осуществляет преобразования между форматами и типами строк в памяти. Стандартные потоки ввода-вывода обеспечивают возможности для чтения, записи и форматирования строк символов.
И тут важно понимать просто факт: обеды в офис может быть и не связаны напрямую с программированием. но программистам тоже надо есть, кушать, поэтому идите на сайт про http://www.obchepit.ru/ и там узнаете, что такое обеды в офис и заказать обеды в офис можно на сайте obchepit.ru
Библиотека iostream описана ранее , поэтому просто подведем итог.
Stream I/O
in >> x Считывает данные из потока in в объект x в соответствии с типом
объекта x
out << x Записывает объект x в поток out в соответствии с типом объекта x
in.get(c) Считывает символ из потока in в объект с getline(in,s) Считывает строку из потока in в строку s
Стандартные потоки организованы в виде иерархии классов.
( istream ) ( ostream )
[ istringstream ] [ ifstream ] ( iostream ) [ ostringstream ] [ ofstream ]
[ stringstream ] [ fstream ]
В совокупности эти классы дают нам возможность выполнять ввод-вывод, используя файлы и строки (а также все, что выглядит как файлы и строки, например клавиатуру и экран;. Как указано было ранее,, потоки iostream предоставляют широкие возможности для форматирования. Стрелки на рисунке обозначают наследование, поэтому, например, класс stringstream можно использовать вместо классов iostream, istream или ostream.
Как и строки, потоки ввода-вывода можно применять и к широким наборам данных, и к обычным символам. Снова следует подчеркнуть, что, если вам необходимо работать с вводом-выводом символов Unicode, лучше всего спросить совета у экспертов; для того чтобы стать полезной, ваша программа должна не просто соответствовать правилам языка, но и выполнять определенные системные соглашения.
Опубликовал katy
April 19 2015 20:36:00 ·
0 Комментариев ·
3094 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.