This repository contains the source code of the data management program of a fictional bank, for the laboratory final project of the Programming II course of the Computer Science career at the Rafael Urdaneta University, located in Maracaibo, Venezuela.
- ralvarezdev - Ramón Álvarez
- RoLpz07 - Ronald López
- C++
- Clone this repository to your local machine using the following command:
git clone https://github.com/ralvarezdev/uru-the-bank-of-wall-street
- Change your Current Working Directory to where the repository was cloned
- There are two ways to compile the program:
- With G++ (you must have installed MinGW Compiler). Use the following command:
Command for Windows
g++ -o bin\WallStreetBank.exe src\main.cpp src\lib\namespaces.h src\lib\clients\clientsOp.h src\lib\clients\clientsOp.cpp src\lib\clients\transactionsOp.cpp src\lib\clients\transactionsOp.h src\lib\data\dataOp.h src\lib\data\dataOp.cpp src\lib\datatables\output.h src\lib\datatables\output.cpp src\lib\terminal\ansiEsc.h src\lib\terminal\ansiEsc.cpp src\lib\terminal\input.cpp src\lib\terminal\input.h
Command for Linux
g++ -o bin/WallStreetBank.exe src/main.cpp src/lib/namespaces.h src/lib/clients/clientsOp.h src/lib/clients/clientsOp.cpp src/lib/clients/transactionsOp.cpp src/lib/clients/transactionsOp.h src/lib/data/dataOp.h src/lib/data/dataOp.cpp src/lib/datatables/output.h src/lib/datatables/output.cpp src/lib/terminal/ansiEsc.h src/lib/terminal/ansiEsc.cpp src/lib/terminal/input.cpp src/lib/terminal/input.h
- With CMake (you must have installed CMake and Make). First, get to the
bin
folder inside the repository. Use the following command:Command for Windows
cmake -S ..\ -G "MinGW Makefiles" -B .\ && make
Command for Linux
cmake -S ../ -G "MinGW Makefiles" -B ./ && make
- Run the program by clicking the
WallStreetBank.exe
.
For a better User Experience, resize the terminal window to fullscreen mode
This is the full list of commands for each action in the program