2023-06-18 14:03:27 -04:00
|
|
|
aton(str)
|
2023-06-12 13:22:29 -04:00
|
|
|
{
|
2023-06-18 10:15:44 -04:00
|
|
|
local i = 0;
|
|
|
|
local out = 0;
|
|
|
|
|
2023-06-12 13:22:29 -04:00
|
|
|
loop {
|
2023-06-18 14:03:27 -04:00
|
|
|
if ([str + i] != '+')
|
2023-06-12 13:22:29 -04:00
|
|
|
break;
|
2023-06-18 10:15:44 -04:00
|
|
|
i++;
|
2023-06-12 13:22:29 -04:00
|
|
|
}
|
|
|
|
loop {
|
|
|
|
if ([str + i] == 0 | isdigit([str + i]) == 0)
|
|
|
|
break;
|
|
|
|
out = out * 10 + [str + i] - '0';
|
2023-06-18 10:15:44 -04:00
|
|
|
i++;
|
2023-06-12 13:22:29 -04:00
|
|
|
}
|
|
|
|
return out;
|
|
|
|
}
|