Atoi

atoi (ASCII to Integer) は、文字列を整数型に変換するC言語の標準Cライブラリの関数。標準ヘッダーファイル codice_1 で宣言されている。読み方は規格では特に定められていない。
概要.
引数で与えられた文字列を解析し、文字列先頭の連続する10進数整数部分をcodice_2型の整数に変換する。例えば、引数にcodice_3を与えるとcodice_4を返し、codice_5ならcodice_6を返す。codice_7やcodice_8（全角文字）など変換不可能な文字列の場合、codice_9を返す。変換された後の数値がcodice_2の範囲に収まらない場合、C99 や C11 の仕様上は戻り値は未定義 (undefined) である。また、変換に失敗してもcodice_11を書き換えないかもしれない。
正常に変換可能な文字列の場合は と同じ結果を返す。
形式.
int atoi(const char *nptr);