input
我有一个可能包含数字的数组。我知道它将出现在数组中的哪个位置(如果确实出现了):在:
. (未来的输入可能包括多个数字,每个数字都在一些文本和 a 之后:
)。
我可以创建一个新数组,然后从input
我的令牌开始复制到新数组,在我读取 characters 时继续0-9
。然后我调用atoi
新数组。
如果我能够说atoi(array, start, end)
只转换包含我的数字的数组部分并消除对复制到新数组循环的需要,那会更简单一些。
我看不到任何这样的atoi
函数重载。
有没有一种简单的方法可以仅将 c 样式字符串的一部分转换为不涉及我自己编写的数字atoi(const char * str, int start, int end)
?