5 Input библиотека

  • Влизане се тълкува като поток за четене на данни (от клавиатурата).

Тези потоци определя клас istream (входен поток).

  • Изходът се тълкува като запис на поток от данни (за езика).

    Тези потоци определя клас ostream (изходящите потоци).

  • Наследник на istream и ostream iostream клас е. по този начин те са наследени и да четат и пишат обекти обекти. За I / O потоци IOStream библиотека дефинира глобалната четат и пишат обекти:

    • CIN обект чете данни от стандартен входно устройство (клавиатура);
    • Cout обект с данни, пише в стандартното изходно устройство (монитор).

    операции за стрийминг

    • Се използва за извеждане на работа на изходните данни или операцията по поставяне - оператор
    • Използва се за въвеждане на данни или операция за извличане на работния вход - оператор >>

    В програмата и схемата е както следва:

    5 Input библиотека

    5 Input библиотека

    Тук var_A - това е променлива, наречена част от паметта на компютъра.
    Особеността на използването на тези операции е, че те позволяват да добавите данни за потока - "верига" (както в примера по-горе, се добавя Endl манипулатор), на ротационен принцип, като операцията и >> имате асоциативност от ляво на дясно.
    Един пример за това как може да се реализира в програмата:

    Ако ръководството за поток, проектиран във формата на съединителя или многократни операции >>. е твърде дълго, а след това потока от инструкции може да се представи под формата на колона. Този подход прави кода по-разбираемо.

    Функции неформатиран I / O

    istream и ostream класове включват редица методи, които се наричат ​​с общото наименование неформатиран входно / изходни функции. Някои от тях са представени в таблицата по-долу. Тези функции се наричат ​​така, защото те произвеждат по-четене или писане на героите без никакви промени, а не липсва в този интервал.