Sección 4 de
Lectura y escritura de ficheros
. Más concretamente las funciones de biblioteca
fseek
y ftell
. Puedes utilizar el comando
man desde un terminal de comandos para acceder a esta
información.
Fichero main.c
de la actividad
“
” en la carpeta
fopen_fclose
.
Escribe una función con el siguiente prototipo:
static long get_file_size(FILE * file);
Esta función devuelve el tamaño en bytes del fichero que se
pasa como parámetro y que debe estar previamente abierto. Añade en el
main
una línea que llama a esta función e imprime por pantalla
el tamaño del fichero dado. Comprueba con ficheros almacenados en ese mismo
directorio, que la cifra coincide con la que se obtiene con el comando
ls -l
(en la cuarta columna muestra el tamaño en bytes de un
fichero).
Una vez escrita la función y verificado su funcionamiento con un programa, subela a Subversion. Luego, muéstrasela al tutor.