本文介绍了与atoi() - 字符串为int的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我读的atoi()
是德precated,它等同于:
I read that atoi()
is deprecated and that it is equivalent to:
(int)strtol(token_start, (char **)NULL, 10);
这是否意味着我应该使用上面,而不是的atoi(CHR)
或只是说他们是等价?
推荐答案
它不会对苹果的说, Mac OS X的手册页的atoi(3)(和BSD手册页太)的的atoi
已去precated。
It does say on Apple's Mac OS X Manual Page for atoi(3) (and in the BSD man pages too) that atoi
has been deprecated.
在与atoi()函数已被与strtol(pcated德$ P $),不应该
在新的code使用。
我会使用与strtol()
相当于只是出于这个原因,但我怀疑你不必担心的atoi()
被删除。
I would use the strtol()
equivalent just for that reason, but i doubt you have to worry about atoi()
being removed.
这篇关于与atoi() - 字符串为int的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!