您的位置:首页 > 编程语言 > C语言/C++

cRuntime函数之(strtol/wcstol)

2015-12-18 11:31 375 查看
功能:转换字符串为长整形数字

头文件:<stdlib.h>


long strtol(
const char *nptr,
char **endptr,
int base
);
long wcstol(
const wchar_t *nptr,
wchar_t **endptr,
int base
);
long _strtol_l(
const char *nptr,
char **endptr,
int base,
_locale_t locale
);
long _wcstol_l(
const wchar_t *nptr,
wchar_t **endptr,
int base,
_locale_t locale
);


参数:

1、nptr,需要转换的以'\0'作为终止符的字符串指针

2、endptr,如果有,则转换到该指针位置就停止

3、base,转换中如果遇到大于或等于base的字符就停止,一般设置为10


注意:

1、如果超出long上线,返回LONG_MAX或LONG_MIN

2、如果无法解析,返回0


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 函数