Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2011, 09:47
davidtadeo
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 14 años, 8 meses
Puntos: 1
Para que sirven los miembros de la estructura FILE

Hola a todos, tengo dev-cpp y la estructura FILE seria la siguiente deacuerdo con mi compilador:

typedef struct _iobuf
{
char* _ptr;
int _cnt;
char* _base;
int _flag;
int _file; //descriptor de archvio
int _charbuf;
int _bufsiz;
char* _tmpfname;
} FILE;

solo se que _file sirve para el descriptor del archivo, se que _bufsiz es para el tamaño del buffer del archivo pero cuando lo quiero imprimir ose ya con un puntero a FILE abierto por ejemplo:

printf ("%d", ptr->_bufsiz );

me sale 0, creo que _tmpfname es el nombre del archivo temporal que usaria el archivo cuando llame a la funcion tmpfile() verdad??? pero pues cuando quiero imprimir el nombre me sale null

printf ("%s", ptr->_tmpfname );

podrian explicarme para que sirve cada miembro y como lo puedo usar muchas gracias compatriotas jeejeje chao