strtol
第一引数にcharのポインタ
第二引数
NULLでない場合
ここに最初のinvalidが見つかったポインタをここに格納する
第三引数
これは基数 10進数なら10
code:c
int main () {
char str30 = "2030300 This is test"; char *ptr;
long ret;
ret = strtol(str, &ptr, 10);
printf("The number(unsigned long integer) is %ld\n", ret);
printf("String part is |%s|", ptr);
return(0);
}
Let us compile and run the above program that will produce the following result −
The number(unsigned long integer) is 2030300
String part is | This is test|