При использовании функции atoi
(или strtol
или подобных функций, если на то пошло), как вы можете определить, завершилось ли преобразование целых чисел или если преобразованная C-строка была 0
?
Для того, что я делаю, 0
является допустимым значением, а преобразованная C-строка может содержать любое число 0
s. Он также может иметь начальные пробелы.