00001 00002 #ifndef IOl_h 00003 #define IOl_h 00004 #include "header.h" 00005 #include <fstream> 00006 00007 using namespace std; 00008 00010 00018 class IOl 00019 { 00020 00021 protected: 00023 00028 bool buffer[8]; 00029 00031 00035 int contatore; 00036 00038 00042 fstream stream; 00044 00052 int traduci (char c); 00053 00055 00062 int elevato (int a, int b); 00063 public: 00065 00080 IOl(const char* file, frequenza**& pf, int& numero); 00082 00084 ~IOl(); 00086 00094 int leggi(); 00095 }; 00096 00097 #endif