Provided by: manpages-pl-dev_0.5-1_all 

NAZWA
fread, fwrite - odczyt/zapis strumienia binarnego
SKŁADNIA
#include <stdio.h>
size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream);
size_t fwrite( const void *ptr, size_t size, size_t nmemb, FILE *stream);
OPIS
Uwaga! To tłumaczenie może być nieaktualne!
Funkcja fread odczytuje nmemb elementów danych, każdy o rozmiarze size bajtów, ze strumienia wskazywanego
przez stream, do miejsca w pamięci wskazywanego przez ptr.
Funkcja fwrite zapisuje nmemb elementów danych, każdy o rozmiarze size bajtów, do strumienia wskazywanego
przez stream, pobierając je z miejsca w pamięci wskazywanego przez ptr.
Informacje o nieblokujących odpowiednikach znajdują się w unlocked_stdio(3).
WARTOŚĆ ZWRACANA
Funkcje fread oraz fwrite zwracają ilość faktycznie zapisanych lub odczytanych elementów (nie liczbę
znaków). Jeśli wystąpi błąd, lub osiągnięty zostanie koniec pliku, zwracana jst zmniejszona liczba
elementów (lub zero).
Funkcja fread nie odróżnia pomiędzy końcem pliku i błędem, należy w tym celu wywołać funkcję feof(3) oraz
ferror(3).
ZGODNE Z
Funkcje fread oraz fwrite są zgodne z ANSI X3.159-1989 (``ANSI C'').
ZOBACZ TAKŻE
read(2), write(2), feof(3), ferror(3), unlocked_stdio(3)
INFORMACJE O TŁUMACZENIU
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne.
W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub
funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
man --locale=C 3 fread
Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.
BSD 1996-05-17 FREAD(3)