int main() { Screen myScreen(3,3,'-'), bufScreen(5,5,'@'); myScreen.clear().move(2,2).set('*').display(); bufScreen.reSize(8,8).display(); }
int main() { Screen myScreen(5, 5, 'X'); myScreen.move(4, 0).set('#').display(std::cout); std::cout << "\n"; myScreen.display(std::cout); std::cout << "\n"; return 0; }
int main(int argc, char const *argv[]) { Screen myScreen(5, 5, 'X'); myScreen.move(4, 0).set('#').display(std::cout); std::cout << "\n"; myScreen.display(std::cout); std::cout << "\n"; return 0; }
int main() { Screen myScreen(5, 5, 'X'); myScreen.move(4,0).set('#').display(std::cout); std::cout << "\n-----\n"; myScreen.display(std::cout); std::cout << "\n-----\n"; Screen myScreen2(5,3); const Screen blank(5, 3); myScreen2.set('#').display(std::cout); // calls nonconst version std::cout << "\n-----\n"; blank.display(std::cout); // calls const version std::cout << "\n-----\n"; return 0; }
int main(int argc, char const *argv[]) { Screen myScreen(5, 5, 'X'); myScreen.move(4, 0).set('#').display(std::cout); std::cout << std::endl; myScreen.display(std::cout); std::cout << std::endl; Window_mgr w_mgr; w_mgr.clear(0); return 0; }
int main() { Scales_data item; std::string null_book = "9-999-99999-9"; item.combine(null_book); print(std::cout, item) << std::endl; constexpr Debug io_sub(false, true, false); if (io_sub.any()) std::cerr << "print appropriate error messages" << std::endl; constexpr Debug prob(false); if (prob.any()) std::cerr << "print an error messages" << std::endl; // Scales_data total(std::cin); std::string null_book("abc"); // Scales_data item = null_book; // explicit Scales_data(std::string) cause error Scales_data item; item.combine(Scales_data(null_book)); item.combine(static_cast<Scales_data>(std::cin)); Screen myScreen(5, 3, '$'); const Screen blank(5, 3, '0'); myScreen.move(1, 3).set('#').display(std::cout); blank.display(std::cout); std::cout << std::endl; Window_mgr my_windows({myScreen, blank}); my_windows.display(); my_windows.clear(0); my_windows.display(); Screen::pos ht(24), wd(80); Screen scr(ht, wd, ' '); Screen *p = &scr; char c = scr.get(); c = p->get(); std::cout << c << std::endl; }