C/Strumień: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎niestandardowe: ** Plikowe strumienie ( ang. file) ** Potok ( ang. pipe) ** Gniazdo ( ang socket) ** użytkownika
Linia 100:
* Gniazdo ( ang socket)
* użytkownika
 
 
===pliki===
Strumień jest to kanał komunikacji z plikiem, urządzeniem lub procesem<ref>[https://www.gnu.org/software/libc/manual/html%20node/I%20002fO-on-Streams.html gnu libc manual: Streams]</ref>
Ze względów historycznych typ struktury danych C reprezentujący strumień nosi nazwę PLIK ( ang. FILE), a nie „strumień”. Ponieważ większość funkcji bibliotecznych dotyczy obiektów typu FILE*, czasami termin wskaźnik pliku jest również używany w znaczeniu „strumień”. Prowadzi to do niefortunnego zamieszania w terminologii w wielu książkach na temat C<ref>[https://www.gnu.org/software/libc/manual/html%20node/Streams.html gnu software: libc manual - Streams]</ref>
 
Więcej informacji: [[C/Czytanie i pisanie do plików|Czytanie i pisanie do plików]]
 
===Gniazda===
[[Plik:InternetSocketBasicDiagram zhtw.png|mały|prawo|TCP Socket flow diagram]]