C++/Strumienie: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m Wycofano edycje użytkownika 80.51.175.110 (dyskusja). Autor przywróconej wersji to Adam majewski.
Znacznik: Wycofanie zmian
Linia 1:
== Czym są strumienie? ==
waliszNajprościej koniamówiąc jest to ciąg bajtów o nieokreślonej długości. Działanie strumieni zademonstruje na przykładzie kranu, za pomocą którego nalewamy wodę do szklanki. Gdy nasz program chce wyświetlić coś na ekranie (lub zapisać coś do pliku) to musi on "przesłać" wodę do kranu. Szklanka (ekran) ma ograniczoną pojemność i najpierw trzeba ją opróżnić by przyjąć kolejne porcje. Nie przejmuj się, jeśli nie zrozumiałeś powyższej analogii, wszystko przyjdzie z czasem.
 
Zarządzać strumieniami możemy tak samo, jak w języku C, za pomocą struktur typu FILE i poleceń ''fopen()'' i ''fclose()'', lecz daje to małe możliwości, o czym się przekonamy podczas nauki programowania obiektowego. Dlatego w C++ utworzono dużo wygodniejszy mechanizm, z którego już skorzystaliśmy.
Wyróżniamy trzy rodzaje strumieni:
 
== Strumienie "konsoli" ==