NAME

fread, fwrite - buffered binary input/output

SYNOPSIS

#include <stdio_p.h>

int fread ((char *) ptr, sizeof (*ptr) nitems, stream)
FILE *stream;

int fwrite ((char *) ptr, sizeof (*ptr), nitems, stream)
FILE *stream;

DESCRIPTION

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.

SEE ALSO

read(2P) , write(2P) , fopen(3P) , getc(3P) , putc(3P) , gets(3P) , puts(3P) , printf(3P) , scanf(3P).