aboutsummaryrefslogtreecommitdiff
path: root/cpp00/ex01/utils.cpp
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-04-13 09:18:30 +0200
committerCharles <sircharlesaze@gmail.com>2020-04-13 09:18:30 +0200
commit629d52b1262879a346e9ca17567a8f483c60ba0a (patch)
treeb6d32f764980b08cea6327e9b8a472d88331aae9 /cpp00/ex01/utils.cpp
parent8fc4395b9a61416e9bfee500e064dce7be9c8d7c (diff)
downloadpiscine_cpp-629d52b1262879a346e9ca17567a8f483c60ba0a.tar.gz
piscine_cpp-629d52b1262879a346e9ca17567a8f483c60ba0a.tar.bz2
piscine_cpp-629d52b1262879a346e9ca17567a8f483c60ba0a.zip
Fixed cpp00/ex01
Diffstat (limited to 'cpp00/ex01/utils.cpp')
-rw-r--r--cpp00/ex01/utils.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/cpp00/ex01/utils.cpp b/cpp00/ex01/utils.cpp
new file mode 100644
index 0000000..27c7daa
--- /dev/null
+++ b/cpp00/ex01/utils.cpp
@@ -0,0 +1,26 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* utils.cpp :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/13 07:31:30 by charles #+# #+# */
+/* Updated: 2020/04/13 08:43:18 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "utils.hpp"
+
+int getInt()
+{
+ std::string s;
+ int tmp;
+
+ std::cin >> s;
+ for (size_t i = 0; i < s.length(); i++)
+ if (!isdigit(s[i]))
+ return (-1);
+ std::istringstream(s) >> tmp;
+ return tmp;
+}