Przejdź do głównej treści
eLearner.app
Moduł 1 · Lekcja 3 z 33/18 w kursie~10 min
Lekcje modułu (3/3)

Wejście/Wyjście i strumienie

W C++ standardowe wejście i wyjście są obsługiwane przez strumienie (streams) zdefiniowane w bibliotece standardowej <iostream>.

Dwa główne obiekty, których będziesz używać, to:

  • std::cout: strumień wyjściowy (powiązany z ekranem).
  • std::cin: strumień wejściowy (powiązany z klawiaturą).

Wypisywanie za pomocą std::cout

Do wysyłania danych na ekran służy operator wstawiania <<:

Code
#include <iostream>

int main() {
    std::cout << "Ciao!" << " Benvenuto in C++." << std::endl;
    return 0;
}
  • << można łączyć w łańcuchy, aby wypisywać różne teksty i zmienne po kolei.
  • std::endl wstawia znak nowej linii (\n) i opróżnia strumień (wymusza natychmiastowe wyświetlenie danych na ekranie).

Odczytywanie za pomocą std::cin

Do odczytu wartości wprowadzonych przez użytkownika służy standardowy strumień wejściowy std::cin w połączeniu z operatorem pobierania >>:

Code
#include <iostream>

int main() {
    int age;
    std::cout << "Inserisci la tua eta: ";
    std::cin >> age; // Pobiera wejście użytkownika i zapisuje je w zmiennej age
    std::cout << "Hai " << age << " anni." << std::endl;
    return 0;
}

Spróbuj sam

Ćwiczenie#cpp.m1.l3.e1
Próby: 0Ładowanie...

Wypisz komunikat 'C++ is fast!' a następnie przejdź do nowej linii za pomocą std::endl.

Ładowanie edytora...
Pokaż wskazówkę

Użyj operatora wstawiania `<<`z`std::cout`i`std::endl`.

Rozwiązanie dostępne po 3 próbach

Ćwiczenie#cpp.m1.l3.e2
Próby: 0Ładowanie...

Zadeklaruj zmienną całkowitą o nazwie number. Odczytaj jej wartość ze standardowego wejścia za pomocą std::cin, a następnie wypisz ją przy użyciu std::cout.

Ładowanie edytora...
Pokaż wskazówkę

Do odczytu użyj `std::cin >> number;`, a do wypisania użyj `std::cout << number;`.

Rozwiązanie dostępne po 3 próbach