Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a la programación
1MM2 Equipo 5
1. ¿Qué es la estructura FILE y que utilidad y significado tiene cada uno de sus campos?
C representa un fichero como una estructura: la definición de la biblioteca stdio.h hace referencia a una
estructura FILE:
struct _iobuf {
char *_ptr; /* Puntero al buffer actual */
int _cnt; /* Contador del byte actual */
char *_base; /* Dirección base del buffer de E/S */
char _flag; /* Flags de control */
char _file; /* Número de fichero */
}; typedef FILE struct _iobuf; /* Notación abreviada */
1
4. Escriba una tabla que liste y describa los diferentes modos de apertura de archivos.
2
5. Enumere y explique las funciones para manejo de archivos en modo texto
3
7. Enumere y explique las funciones para manejo de archivos línea por línea
4
9. Enumere y explique las funciones para leer o escribir con formato pero utilizando la el apuntador a
archivo FILE y la función fseek(), asi como las constantes simbólicas SEEK_SET, SEEK_CUR y
SEEK_END
5
6
10. De un ejemplo del uso de las funciones para manejo de archivos binarios fread() y fwrite()
Ejemplo de uso de fwrite():
7
Ejemplo de uso de fread():
8
11. Enumere y explique las funciones para manejo y control de errores y de un ejemplo
9
BIBLIOGRAFÍA
Marzal, A. & Gracia, I. (s.f.). Introducción a la programación con C. Castellón de la Plana, Castellón:
Universitat Jaume I.
10