Witam, chciałbym zrobić program w którym menu wyboru było cały czas widoczne i dopiero pod nim działał pozostały kod programu. Nie wiem niestety nawet jak tego poszukać po angielsku (czy ma to jakąś fachową nazwę) i nie wiem też od czego zacząć.
#include "file.h"
#include "menu.h"
#include <iostream>
int main()
{
File file;
file.open();
std::cout << "budget: " << file.get_budget() << std::endl;
std::cout << "ssm: " << file.get_smart_saver_mateusz() << std::endl;
std::cout << "ssj: " << file.get_smart_saver_justyna() << std::endl;
Menu menu;
file.close();
return 0;
}
menu.cpp
#include "menu.h"
#include <iostream>
Menu::Menu()
{
std::cout << "Object is being created" << std::endl;
}
Menu::~Menu()
{
std::cout << "Object is being deleted" << std::endl;
}
int Menu::show()
{
std::cout << "====================================================" << std::endl;
std::cout << "=====Wybierz jedna z opcji ktora Cie interesuje=====" << std::endl;
std::cout << "================1)Platnosc gotowka: ================" << std::endl;
std::cout << "=================2)Platnosc karta: =================" << std::endl;
std::cout << "=================3)Wplata na konto: ================" << std::endl;
std::cout << "========4)Pokaz dostepne sierodki z budzetu: =======" << std::endl;
std::cout << "==5)Pokaz wszystkie transakcje z danego miesiaca: ==" << std::endl;
std::cout << "====================================================" << std::endl;
std::cin >> choice;
return choice;
}