C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 60:
W rzeczywistości język C traktuje tak samo klawiaturę i plik - są to źródła danych, podobnie jak ekran i plik, do których można dane kierować. Jest to myślenie typowe dla systemów typu UNIX, jednak dla użytkowników przyzwyczajonych do systemu Windows albo języków typu [[Pascal]] może być to co najmniej dziwne. Nie da się ukryć, że między klawiaturą i plikiem na dysku zachodzą podstawowe różnice i dostęp do nich odbywa się inaczej - jednak funkcje języka C pozwalają nam o tym zapomnieć i same zajmują się szczegółami technicznymi. Z punktu widzenia programisty, urządzenia te sprowadzają się do nadanego im identyfikatora. Uogólnione pliki nazywa się w C '''strumieniami'''.
 
Każdy program w momencie uruchomienia "otrzymuje" od razu trzy otwarte '''standardowe strumienie''' ( ang. Standard Streams )<ref>[https://www.gnu.org/software/libc/manual/html%20node/Standard-Streams.html gnu software: libc manual -Standard-Streams]</ref>:
* '''stdin''' (wejście) = odczytywanie danych wpisywanych przez użytkownika
* '''stdout''' (wyjście) = wyprowadzania informacji dla użytkownika