From 76dae1e6fef3641ab9967d6307c20d4aa9719408 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 7 May 2022 16:53:53 +0300 Subject: Autocommit at 07.05.2022 @ 16:53 --- src/Models/Event.cpp | 2 +- src/Models/Hall.cpp | 2 +- src/Models/Hall.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/Models') diff --git a/src/Models/Event.cpp b/src/Models/Event.cpp index 71bf63a..18d0f91 100644 --- a/src/Models/Event.cpp +++ b/src/Models/Event.cpp @@ -30,7 +30,7 @@ const Date& Event::get_date() const { } void Event::read(std::istream& istr) { - hall.read(istr); + istr.read(istr.hall, sizeof(hall)); name.read(istr); date.read(istr); tickets.read(istr); diff --git a/src/Models/Hall.cpp b/src/Models/Hall.cpp index b1c7ed3..41644df 100644 --- a/src/Models/Hall.cpp +++ b/src/Models/Hall.cpp @@ -27,7 +27,7 @@ void Hall::read(std::istream& istr) { istr.read((char*)&seatsPerRow, sizeof(seatsPerRow)); } -void Hall::write(std::ostream& ostr) { +void Hall::write(std::ostream& ostr) const { ostr.write((char*)&number, sizeof(number)); ostr.write((char*)&rows, sizeof(rows)); ostr.write((char*)&seatsPerRow, sizeof(seatsPerRow)); diff --git a/src/Models/Hall.h b/src/Models/Hall.h index 3cdcac4..af7acb1 100644 --- a/src/Models/Hall.h +++ b/src/Models/Hall.h @@ -19,7 +19,7 @@ public: unsigned get_seatsPerRow() const; void read(std::istream& istr); - void write(std::ostream& ostr); + void write(std::ostream& ostr) const; int compare(const Hall& other) const; friend std::istream& operator>>(std::istream& istr, Hall& hall); -- cgit v1.3.1-26-gb76a