Cuando se programa en lenguaje C bajo Unix, el compilador siempre solicita una referencia indefinida a "fread".
Para utilizar las funciones de esta biblioteca, el compilador de Unix c debe declarar la biblioteca
#include lt; stdio.hgt
se adjunta la introducción de fread
Prototipo
size_t fread (void *buffer, size_t size, size_t count, FILE *stream);
Función
Transmitir desde archivo Lea los datos, se pueden leer hasta un máximo de elementos y el tamaño de cada elemento es bytes. Si la llamada se realiza correctamente, se devolverá el número real de elementos leídos; de lo contrario, se devolverá 0.
Parámetros
Búfer
La dirección de memoria utilizada para recibir datos, con un tamaño de al menos size*count bytes.
tamaño
Tamaño de un solo elemento (bytes)
recuento
Número de elementos, tamaño de cada elemento (bytes)) .
Secuencia
Secuencia de entrada
Valor de retorno
El número real de elementos leídos. Si el valor devuelto no coincide con el recuento, es posible que el archivo se haya cerrado o se haya producido un error.
Obtenga información de error de ferrors y feof, o compruebe si se ha llegado al final del archivo.