еще более надежно strtol()

Следует отметить, что функция atoi() достаточно проста в использовании, но не очень надежна. Лучше для преобразования строки в целое использовать функцию strtol().