# | Line 217 | Line 217 | namespace oopse { | |
---|---|---|
217 | return str.substr(0, str.find('.')); | |
218 | } | |
219 | ||
220 | + | bool isInteger(const std::string& str) { |
221 | + | |
222 | + | bool result = false; |
223 | + | |
224 | + | std::string::const_iterator i = str.begin(); |
225 | + | if (i != str.end() && (*i == '+' || *i == '-' || std::isdigit(*i) )) { |
226 | + | ++i; |
227 | + | while (i != str.end() && std::isdigit(*i)) |
228 | + | ++i; |
229 | + | if (i == str.end()) |
230 | + | result = true; |
231 | + | } |
232 | + | |
233 | + | return result; |
234 | } | |
235 | + | |
236 | + | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |