Sección 3, 4 y 5 de Lectura y escritura de ficheros
Fichero fread_fixed_integers.c
almacenado en
la sub-carpeta fread_fixed
de tu carpeta
compartida.
Ficheros de datos en formato binario en la sub-carpeta
fread_fixed
de tu carpeta compartida.
Escribe un programa en el fichero
fread_fixed_integers.c
almacenado en el directorio
fread_fixed
de la carpeta compartida que realice las
siguientes operaciones:
Comprobar que el programa se ejecuta con sólo un argumento. En caso de que no sea así, imprime un mensaje y termina.
Abrir el fichero cuyo nombre es la cadena pasada como único argumento. Si la operación falla, notificar mediante un mensaje y terminar la ejecución.
Leer del fichero como mucho 10 enteros y los guarda en un array de tamaño 10. El programa debe funcionar con cualquier número de enteros de 0 a 10. Si la operación de lectura produce un error, debes notificarlo con un mensaje por pantalla. Si todo ha ido bien, muestra por pantalla los números leídos.
Cerrar el fichero y si la operación produce un error, notifícalo con un mensaje por pantalla.
Prueba el programa con los ficheros
fich_0_enteros
(fichero vacío),
fich_07_enteros
(fichero con 7 enteros) y
fich_10_enteros
(fichero con 10 enteros) que
encontrarás en tu carpeta de trabajo compartida.
Sube el programa a la carpeta
fread_fixed
de tu espacio de trabajo en
Subversion.