diff options
Autocommit at 06.05.2022 @ 11:56
1 files changed, 12 insertions, 6 deletions
| -rw-r--r-- | src/ConsoleInterface/Toolbox.cpp | 18 |
diff --git a/src/ConsoleInterface/Toolbox.cpp b/src/ConsoleInterface/Toolbox.cpp index fc871ae..11ab374 100644 --- a/src/ConsoleInterface/Toolbox.cpp +++ b/src/ConsoleInterface/Toolbox.cpp @@ -74,20 +74,26 @@ void _printOrderedListBeginning() { std::cout << "[" << orderedListIndex++ << "] "; } -void _printInputBoxSubLabel(const char* label) { - std::cout << " (+) " << label; -} - void _printInputBoxLabel(const char* label) { std::cout << "(+) " << label; } -void inputLineBox(const char* label, char* output, unsigned maxWidth) { +void _printInputBoxSubLabel(const char* label) { + std::cout << " "; _printInputBoxLabel(label); +} + +void __inputLineBoxGetInput(char* output, unsigned maxWidth) { std::cin.ignore(); std::cin.getline(output, maxWidth); } -void inputLineSubBox(const char* label, char* output, unsigned maxWidth) { +void inputLineBox(const char* label, char* output, unsigned maxWidth) { + _printInputBoxLabel(label); + __inputLineBoxGetInput(output, maxWidth); +} +void inputLineSubBox(const char* label, char* output, unsigned maxWidth) { + _printInputBoxSubLabel(label); + __inputLineBoxGetInput(output, maxWidth); } |
