Unix |
Unix v7 |
|
![]() |
fread(3s) |
![]() |
fread, fwrite − buffered binary input/output
#include <stdio.h>
fread(ptr,
sizeof(*ptr), nitems, stream)
FILE *stream;
fwrite(ptr,
sizeof(*ptr), nitems, stream)
FILE *stream;
Fread reads, into a block beginning at ptr, nitems of data of the type of *ptr from the named input stream. It returns the number of items actually read.
Fwrite appends at most nitems of data of the type of *ptr beginning at ptr to the named output stream. It returns the number of items actually written.
read(2), write(2), fopen(3), getc(3), putc(3), gets(3), puts(3), printf(3), scanf(3)
Fread and fwrite return 0 upon end of file or error.
![]() |
fread(3s) | ![]() |