是否存在strtol等价物,不需要以空字符结尾的字符串?

kdt*_*kdt 10 c string std

是否有一个类似于strtol的标准C函数,它将获取一个char*和一个非空终止字符串的长度?

我知道我可以将字符串复制到以null结尾的区域,但出于效率原因这是不可取的.

谢谢.

小智 4

标准库中没有这样的函数。您要么必须使用临时缓冲区方法,要么从头开始编写自己的函数。