C | Manejo de archivos | Pregunta 1

¿Cuál de las siguientes afirmaciones sobre ARCHIVO es verdadera? *fp
(A) ARCHIVO es una palabra clave en C para representar archivos y fp es una variable de tipo ARCHIVO.
(B) FILE es una estructura y fp es un puntero a la estructura de tipo FILE
(C) FILE es una secuencia
(D) FILE es una secuencia almacenada en búfer

Respuesta: (B)
Explicación: fp es un puntero de tipo FILE y FILE es una estructura que almacena la siguiente información sobre el archivo abierto.

typedef struct {
  int level; /* fill/empty level of buffer */
  unsigned flags; /* File status flags */
  char fd; /* File descriptor */
  unsigned char hold; /* Ungetc char if no buffer */
  int bsize; /* Buffer size */
  unsigned char *buffer; /* Data transfer buffer */
  unsigned char *curp; /* Current active pointer */
  unsigned istemp; /* Temporary file indicator */
  short token; /* Used for validity checking */
}FILE;

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *