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