Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1.  
  2. class osoba
  3. {
  4. private:
  5.    int liczba;
  6.    char imie[50];
  7.    double srednia;
  8.  
  9. public:
  10.    osoba(void){};
  11.    osoba(int l, char * i, double s) : liczba(l), srednia(s)
  12.    {
  13.       strcpy(imie, i);
  14.    }
  15.    void zapisz(void);
  16.    void odczytaj(void);
  17.    void pokaz(void);
  18. };
  19.  
  20. void osoba::zapisz(void)
  21. {
  22.    fstream plik;
  23.  
  24.    plik.open("osoba.bin", ios::out | ios::binary);
  25.    plik.write((char*)this,sizeof(int)+sizeof(double) + sizeof(char)*50+2 );
  26.    plik.close();
  27. }
  28.  
  29.  
  30. void osoba::odczytaj(void)
  31. {
  32.    fstream plik;
  33.  
  34.    plik.open("osoba.bin", ios::in | ios::binary);
  35.         plik.read((char*)this,sizeof(int)+sizeof(double) + sizeof(char)*50+2);
  36.         plik.close();
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement