Translations of this page?:

strtol

语法:

    #include <cstdlib>
    long strtol( const char *start, char **end, int base );

strtol() 函数在start中无论遇到什么都以长整型返回,如果需要将向base进制做转换。end设置为在start中长整型数后面的那个点。如果结果不能以长整型来表示,strtol()将返回 LONG_MAX 或者 LONG_MIN。发生错误时返回零。

end可以是NULL,但是这不被推荐,因为区分end和start不同的方法只有区别一个实际的0和一个错误0(代表根本没有数字读入)。如果返回 LONG_MAX 或者 LONG_MIN,errno将被设置为ERANGE。

相关主题: atol, strtoul

 
• • • SitemapRecent changesRSScc