diff --git a/src/main.cpp b/src/main.cpp index 0b9bc90..28b5ab5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include "common.h" #include "Stream.h" @@ -194,9 +194,9 @@ void check_solution(const unsigned int ntimes, std::vector& a, std::vector int parseUInt(const char *str, unsigned int *output) { - std::size_t next; - *output = std::stoul(str, &next); - return !next; + char *next; + *output = strtoul(str, &next, 10); + return !strlen(next); } void parseArguments(int argc, char *argv[])