Linguaggio C - fread()

NOME

fread() - input binario da stream

SINOPSI

#include <stdio.h> size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

DESCRIZIONE

La funzione fread() legge da stream nmemb elementi, ciascuno di dimensione size. Gli elementi letti vengono immagazzinati nel buffer puntato da ptr che deve essere di dimensioni adeguate.

VALORE DI RITORNO

La funzione fread() ritorna il numero di elementi letti.
In caso di errore o di raggiungimento della fine file viene restituito un numero minore di nmemb.
E' necessario chiamare le funzioni feof() e/o ferror() in caso venga restituito un numero minore di nmemb

CONFORME A

ANSI C3.159-1989 ('ANSI C')

VEDI ANCHE

fopen() fdopen() freopen() tmpfile() fclose() setbuf() setbuffer() setlinebuf() setvbuf() clearerr() feof() ferror() fileno() fseek() rewind() ftell() fgetpos() fsetpos() fflush() fgetc() getc() getchar() ungetc() fputc() putc() putchar() fgets() gets() fputs() puts() scanf() fscanf() sscanf() vscanf() vsscanf() vfscanf() printf() fprintf() sprintf() snprintf() vprintf() vfprintf() vsprintf() vsnprintf() fwrite()


Indice-C Indice linguaggio C
Indice librerie Indice librerie C
At Home Umberto Zappi Home Page
Indice funzioni Indice funzioni C