1. 程式人生 > >C++:strtol() 字串轉長整型函式

C++:strtol() 字串轉長整型函式

字串轉長整型函式

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

這個是函式原型,nptr就是我們的字串endptr是結束符(NULL就是\0),base是進位制數,預設的0(10進位制)

#include <iostream>
#include <stdlib>
int main(int argc, char const *argv[])
{
    printf("the num is : %d", strtol(argv[1], NULL, 0));
    return 0;
}

最後就可以把傳入的數字字串,轉換為整形了!