RwxQGhRXXgkxm
Zdjęcie przedstawia damskie dłonie, jedna jest położona na laptopie, w drugiej znajduje się telefon.

I_P_W13_C++_M04 Operacje wejścia i wyjścia w języku C++

Źródło: Christina Morillo, domena publiczna.
bg‑gray4

W tym e‑materiale częściowo powtarzamy treści ze szkoły podstawowej.

Program komputerowy to nie tylko zestaw instrukcji - to także sposób komunikacji między człowiekiem a maszyną. Dzięki operacjom wejścia i wyjścia (ang. input/output, czyli I/O) możemy przekazywać dane do programu i odbierać wyniki jego działania.

Ciekawostka
cout i cin - dziedzictwo języka C

Choć coutcin wyglądają nowocześnie, ich korzenie sięgają lat 70. XX wieku! W języku C, poprzedniku C++, do operacji wejścia i wyjścia używano funkcji printfscanf. Kiedy powstawał C++, jego twórca, Bjarne Stroustrup, chciał, by język był bardziej „obiektowy” i czytelny. Dlatego zamiast funkcji wprowadzono strumienie: cincout, które działają jak rzeki danych płynące do i z programu.

To pierwszy krok do tworzenia programów, które nie tylko „działają”, ale też rozmawiają z użytkownikiem.

Twoje cele
  • Zbadasz zastosowania operacji wejścia i wyjścia w C++.

  • Przeanalizujesz, jak poprawnie i efektywnie używać operacji wejścia i wyjścia.

  • Rozwiążesz podstawowe problemy związane z operacjami wejścia i wyjścia.