Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- using namespace std;
- struct kolcsonzes
- {
- char datum[12]; //a kölcsönzés napja
- char tipus[20]; //a kerékpár típusa
- int sorszam; //a kerékpár sorszáma
- int ido; //a kölcsönzés ideje
- };
- class kolcsonzo
- {
- public:
- kolcsonzo(char fnev[]);
- ~kolcsonzo();
- int Getdb();
- int GetMagellan();
- int GetMedian();
- private:
- kolcsonzes *k;
- int db;
- };
- kolcsonzo::kolcsonzo(char fnev[])
- {
- ifstream be;
- be.open(fnev,ios::binary);
- be.seekg(0,ios::end);
- db=be.tellg()/sizeof(kolcsonzes);
- k=new kolcsonzes[db];
- if(k==0)
- {
- cout<<"Keves a memoria!\n";
- exit(1);
- }
- be.seekg(0,ios::beg);
- be.read((char *)k,db*sizeof(kolcsonzes));
- be.close();
- }
- int kolcsonzo::Getdb()
- {
- return db;
- }
- int kolcsonzo::GetMagellan()
- {
- }
- //int kolcsonzo::GetMedian()
- //{
- //
- //}
- kolcsonzo::~kolcsonzo()
- {
- if(k!=0)
- {
- delete []k;
- }
- }
- int main()
- {
- kolcsonzo K("kolcsonzo.dat");
- cout<<K.Getdb()<<endl;
- cout<<K.GetMagellan()<<endl;
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment