Strumienie wejścia/wyjścia w C++
Słownik kwalifikacji EE8 - Kwalifikacja EE8
W C++ do podstawowej komunikacji z użytkownikiem wykorzystuje się strumienie. Najczęściej używane są:
cout– standardowe wyjście, czyli wypisywanie danych na ekran,cin– standardowe wejście, czyli pobieranie danych z klawiatury.
Aby z nich korzystać, należy dołączyć bibliotekę:
#include <iostream>
Wypisywanie danych: cout <<
Do wyświetlania tekstu, liczb lub zmiennych używa się operatora <<, nazywanego operatorem wstawiania do strumienia.
Przykład:
#include <iostream>
using namespace std;
int main() {
string s = "Egzamin";
cout << s;
return 0;
}
Instrukcja:
cout << s;
oznacza: wyślij zawartość zmiennej s do strumienia wyjściowego cout, czyli wyświetl ją na ekranie.
Pobieranie danych: cin >>
Do wczytywania danych z klawiatury używa się operatora >>, czyli operatora pobierania ze strumienia.
cin >> s;
Ta instrukcja pobiera wartość z klawiatury i zapisuje ją do zmiennej s.
Najważniejsze skojarzenie egzaminacyjne
cout << zmienna;– wyświetla wartość zmiennej,cin >> zmienna;– wczytuje wartość do zmiennej.
Błędne użycie kierunku operatora, np. cout >> s, nie oznacza poprawnego wyświetlania danych. W pytaniu o wyświetlenie łańcucha s poprawna instrukcja to:
cout << s;