atoiは、整数値の文字列を整数型に変換する。
Man page of ATOI
C言語関数辞典 - atoi
atoi.cで、
入力された文字列をscanfで文字配列strに格納し、atoiで整数型に変換、戻り値を整数型変数iに格納する。
$ vi atoi.c $ gcc atoi.c -o atoi $ ./atoi str: 1 i = 1 $ ./atoi str: 10 i = 10 $ ./atoi str: 123 i = 123 $ ./atoi str: 45ABC i = 45 $ ./atoi str: XYZ i = 0 $ ./atoi str: abc i = 0 $ ls
数値の後に文字列が来るような場合は、数値の部分だけが整数型に変換され、文字列の部分はカットされる。
文字列が最初に来る場合は、変換されないので0が返る。
Sample/c/atoi/atoi/src/atoi at master · bg1bgst333/Sample · GitHub