1 /* 2 * grusstest.cpp 3 * 4 * Autor: H.Drachenfels 5 * Erstellt am: 16.5.2024 6 */
7 #include "gruss.h"
8 #include "systemuhr.h"
9 #include "testuhr.h"
10 #include <iostream>
11
12 int main()
13 {
14 try
15 {
16 systemuhr s;
17 gruss g(&s);
18
19 std::cout << g.gruessen() << std::endl;
20 //systemuhr ss = s; // kein Copy-Konstruktor
21
22 testuhr t; // Mock-Objekt
23 gruss h(&t);
24
25 unsigned stunde, minute;
26 while (std::cin >> stunde >> minute)
27 {
28 t.stellen(stunde, minute);
29 std::cout << h.gruessen() << std::endl;
30 }
31
32 //testuhr tt;
33 //tt = t; // kein operator=
34 }
35 catch (std::string &s)
36 {
37 std::cerr << s << std::endl;
38 }
39 }
40