atol
出典: フリー百科事典『ウィキペディア(Wikipedia)』
atolはC言語の標準ヘッダ<stdlib.h>
で宣言されている関数。引数として与えられた文字列を解析し、先頭部分をlong型の表現に変換する。例えば、"123456789"と云う文字列を与えると、long型の123456789を返す。また、"123456789abc"を与えると、123456789を、"123456abc789"を与えると、123456を返す。結果の値がlong型で表現できない場合、動作は未定義である。(処理系に依存する)
エラー発生時の動作内容を除けば、
strtol(s, (char **)NULL, 10)
と同じはたらきをする。
[編集] 形式
#include<stdlib.h> long atol(const char *);