#include #include "str2int.h" int str2int(const char *str, int len) { int res = 0; for (const char *sp = str; sp < str + len; sp++) { if (::isdigit(*sp)) res = res * 10 + *sp - '0'; else return -1; } return res; }