Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 06 / Event / Event.h
diff options
context:
space:
mode:
Commitd3c133e918cb85933c961c31871d038cace6b638 (patch)
Author
 Angel Dimitriev <achi_d@abv.bg>
2022-03-29 20:00:49 +0300
Committer
 GitHub <noreply@github.com>
2022-03-29 20:00:49 +0300
Files200177f14d906fe71e7745aec9799c4c0b11171f /Sem. 06/Event/Event.h
Object-oriented_programming_FMI-d3c133e918cb85933c961c31871d038cace6b638.tar
Object-oriented_programming_FMI-d3c133e918cb85933c961c31871d038cace6b638.tar.gz
Object-oriented_programming_FMI-d3c133e918cb85933c961c31871d038cace6b638.zip
Parent4b875f477c0eaa55ee1ea81949af6c6010249888 (diff)
Add files via upload
1 files changed, 24 insertions, 0 deletions
-rw-r--r--Sem. 06/Event/Event.h24
diff --git a/Sem. 06/Event/Event.h b/Sem. 06/Event/Event.h
new file mode 100644
index 0000000..d836a9f
--- /dev/null
+++ b/Sem. 06/Event/Event.h
@@ -0,0 +1,24 @@
+#pragma once
+#include "Date.h"
+#include "Time.h"
+class Event
+{
+ char name[20];
+ Time begin;
+ Date date;
+
+ void setName(const char* name);
+
+public:
+ Event(const char* name, const Time& begin, const Date& date);
+ Event(const char* name, size_t hours, size_t mins, size_t seconds, size_t day, size_t month, size_t year);
+
+ const Time& getTime() const;
+ const Date& getDate() const;
+ const char* getName() const;
+
+ void print() const;
+
+ int getEventsDayOfWeek(); //can't be const (date.getDayOfWeek is not a constant function)
+ // how can we fix it ???
+}; \ No newline at end of file