Website Summary Files Commits Branches @commit @diff @stats
path: root / src / ConsoleInterface / Toolbox.cpp
diff options
context:
space:
mode:
Commit8c689d79196d809f741b5580907d5326682c3aaa (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-06 11:56:58 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-06 11:56:58 +0300
Files575b03cdc0b70f2a0df6cea43de7fb72cfeeb427 /src/ConsoleInterface/Toolbox.cpp
FMI-OOP-P1_TicketSystem-8c689d79196d809f741b5580907d5326682c3aaa.tar
FMI-OOP-P1_TicketSystem-8c689d79196d809f741b5580907d5326682c3aaa.tar.gz
FMI-OOP-P1_TicketSystem-8c689d79196d809f741b5580907d5326682c3aaa.zip
Parent7b87f2ddbd0ae0ab707d436719810332707fd0e7 (diff)
Autocommit at 06.05.2022 @ 11:56
1 files changed, 12 insertions, 6 deletions
-rw-r--r--src/ConsoleInterface/Toolbox.cpp18
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);
}