亲宝软件园·资讯

展开

C语言之strtol函数用法详解

newname 人气:1
想了解C语言之strtol函数用法详解的相关内容吗,newname在本文为您仔细讲解的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C语言之strsol,C语言之strsol函数,下面大家一起来学习吧。

strtol 函数用法

strtol是一个C语言函数,作用就是将一个字符串转换为长整型long,其函数原型为:

long int strtol (const char* str, char** endptr, int base);

下面我们来看下每个参数的意义:

str是要转换的字符

enptr是指向第一个不可转换的字符位置的指针

base的基数,表示转换成为几进制的数

两点注意:

string v = "1.10.2"; char *c = (char*)v.c_str();  long d = strtol(c, &c, 10); printf("%d\n", d); printf("%s\n", c);

上面这段代码先定义了一个值为"1.10.2"的字符串c,然后调用strtol后,此时的d为1,字符串c变成了".10.2"

参考资料:

http://c.biancheng.net/cpp/html/129.html

加载全部内容

相关教程
猜你喜欢
用户评论