#include <stdio.h> FILE *f;
Es una estructura definida en stdio.h que se emplea mediante punteros para manejar los descriptores de ficheros. Todas las funciones de acceso a ficheros tienen un parámetro tipo FILE * que establece sobre qué fichero se debe realizar la operación solicitada. A este parámetro se le denomina descriptor del fichero.
ANSI, POSIX
La función escribeVector escribe en un fichero un vector de números reales.
#include <stdio.h> int escribeVector(const char *entrada, float *v, int n){ FILE *fentrada; fentrada = fopen(entrada, "wb"); if(fentrada == NULL) return 1; /* Si no se puede abrir el fichero devuelve 1 */ fwrite(v,sizeof(float),n,fentrada); fclose(fentrada); return 0; /* Si no ocurre ningún error devuelve 0 */ }