#include #ifndef arquivos_h #define arquivos_h typedef int TPELEM; class Arquivo { private: FILE *fp; public: Arquivo(char *nome, char *modo); ~Arquivo() { fclose(fp); } operator FILE*() { return fp; } // Operador de Conversao int read() { return fp?fgetc(fp):EOF; } int aberto() { return fp != NULL; } }; #endif