stdio.h
Tipo FILE ANSI C
typedef <tipo> FILE;
Un tipo de objeto capaz de almacenar toda la información necesitada para controlar un stream, incluyendo su indicador de posición de fichero, un puntero a su almacenamiento asociado (si existe), un indicador de errores que registra si se ha producido un error de lectura y/o ecsritura, y un indicador de final de fichero que registra si se ha llegado al final del fichero.
Ejemplo:
typedef struct {
int _cnt;
char * _ptr;
char * _base;
int _bufsiz;
int _flag;
int _file;
char * _name_to_remove;
int _fillsize;
} FILE;
|
DJGPP |
typedef struct {
int level;
unsigned flags;
char fd;
unsigned char hold;
int bsize;
unsigned char _FAR *buffer;
unsigned char _FAR *curp;
unsigned istemp;
short token;
} FILE;
|
Borland |
typedef struct _iobuf
{
char* _ptr;
int _cnt;
char* _base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char* _tmpfname;
} FILE;
|
Dev-C++ |