long int strtol(const char *nptr,char **endptr,int base);
這個函數會將參數nptr字符串根據參數base來轉換成長整型數。
參數base范圍從2至36,或0。參數base代表采用的進制方式,
如base值為10則采用10進制,若base值為16則采用16進制等。
當base值為0時則是采用10進制做轉換,但遇到如’0x’前置
字符則會使用16進制做轉換、遇到’0’前置字符而不是’0x’
的時候會使用8進制做轉換。一開始strtol()會掃描參數nptr
字符串,跳過前面的空格字符,直到遇上數字或正負符號才
開始做轉換,再遇到非數字或字符串結束時('\0')結束轉換,
並將結果返回。若參數endptr不為NULL,則會將遇到不合條件
而終止的nptr中的字符指針由endptr返回
作者“programmer”