C/fread
< C
A chamada á función segue a seguinte sintaxe:
size_t fread(void * bufer, size_t lonxitude, size_t cantidade, FILE * punteiro);
A función le unha certa cantidade
de elementos dunha certa lonxitude
(en bytes) do ficheiro asociado ao punteiro
e almacénaos no bufer
. A función devolve a cantidade de elementos lidos actualmente.
Un rexistro (o bufer
) pode ser un enteiro, unha cadea, un float
, etc., pero o habitual é que un rexistro do ficheiro sexa unha estrutura de datos.