5 Biblioteca de intrare

  • Intrarea este interpretată ca un flux de date de citire (de la tastatura).

Aceste fluxuri determină clasa istream (flux de intrare).

  • Ieșirea este interpretat ca intrare a fluxului de date (pentru afișare).

    Aceste fluxuri determină clasa ostream (flux de ieșire).

  • Moștenitor de clasa istream și ostream este iostream. prin urmare, ele sunt moștenite și să citească și să scrie obiecte obiecte. Pentru I / O bibliotecă de fluxuri iostream definește citire globală și scrie obiecte:

    • obiect cin citește datele dintr-un dispozitiv standard de intrare (tastatura);
    • obiect de date cout scrie la dispozitivul standard de ieșire (monitor).

    operațiuni de streaming

    • Este utilizat pentru operarea de ieșire a datelor de ieșire sau operația de inserare - operatorul
    • Este utilizat pentru introducerea datelor sau exploatarea operațiune de recuperare de intrare - operatorul >>

    Programul și schema este după cum urmează:

    5 Biblioteca de intrare

    5 Biblioteca de intrare

    Aici var_A - este o variabilă, o zonă numită a memoriei calculatorului.
    Particularitatea utilizării acestor operații este că acestea vă permit să adăugați date în fluxul - „lanțul“ (ca în exemplul de mai sus, se adaugă endl), în rotație, ca funcționarea și >> au asociativitatea de la stânga la dreapta.
    Un exemplu de modul în care acest lucru poate fi pus în aplicare în cadrul programului:

    În cazul în care ghidul de flux, conceput sub forma unui ambreiaj sau operații multiple >>. este prea lung, atunci fluxul de studiu poate fi reprezentat ca o coloană. Această abordare face codul mai ușor de citit.

    Funcții I neformatat / O

    istream și ostream clase includ o serie de metode, care sunt numite colectiv funcții de intrare / ieșire neformatate. Unele dintre ele sunt reprezentate în tabelul de mai jos. Aceste funcții sunt numite astfel deoarece acestea produc o serie de date de citire sau de scriere de caractere, fără modificări, nu lipsesc în acest spațiu.