atm-admin/src/main.cpp

25 lines
811 B
C++
Raw Normal View History

2025-05-26 09:40:01 +00:00
#include <iostream>
#include <cctype>
#include "AtmAdmin.h"
2025-05-28 09:14:16 +00:00
2025-05-26 09:40:01 +00:00
int main() {
bool continueLoop{true};
while (continueLoop) {
// startup() presents the user with the choices below, which are then stored and used by other functions.
// The other functions should handle invalid choices.
// ((1. Change pin || 2. Change money || 3. Change account name || Q. Exit the program))
char userChoice{AtmAdmin::startup()};
// userInformation will later store information for the XML entry to save.
std::string userInformation{};
// Always returns true unless 'Q' is entered
continueLoop = AtmAdmin::handleUserInformation(static_cast<char>(std::tolower(userChoice)), userInformation);
std::cout << userInformation << '\n'; // DEBUG
}
2025-05-26 09:40:01 +00:00
}