Website Summary Files Commits Branches @commit @diff @stats
path: root / Week01 / Exercise03 / ioHelpers.h
diff options
context:
space:
mode:
1 files changed, 17 insertions, 0 deletions
-rw-r--r--Week01/Exercise03/ioHelpers.h17
diff --git a/Week01/Exercise03/ioHelpers.h b/Week01/Exercise03/ioHelpers.h
new file mode 100644
index 0000000..bf365dd
--- /dev/null
+++ b/Week01/Exercise03/ioHelpers.h
@@ -0,0 +1,17 @@
+#ifndef IOHELPERS
+#define IOHELPERS
+
+// Прочита от потребителския вход цяло число между min и max включително,
+// като предоставя prompt преди въведената стойност
+// При невалидна стойност, пита пак за вход
+int readInteger(const char* prompt, int min, int max);
+// Прочита от потребителския вход число с плаваща запетая между min и max включително,
+// като предоставя prompt преди въведената стойност
+// При невалидна стойност, пита пак за вход
+double readDouble(const char* prompt, double min, double max);
+// Прочита от потребителския вход един ред текст,
+// като предоставя prompt преди въведената стойност
+// При невалидна стойност, пита пак за вход
+char* readString(const char* prompt);
+
+#endif