Итак, у меня есть задание, связанное с манипулированием числами, которое также включает проверку ошибок. У меня проблемы со стороной проверки ошибок. Пользователь использует приложение через командную строку и вводит 8 чисел, разделенных пробелами. У меня возникла проблема с проверкой того, что предоставленные данные на самом деле являются целыми числами.
Мне предложили использовать метод strtol (), однако я знаю, что если целое число недействительно, оно возвращает 0, но мне нужно вернуть сообщение об ошибке вместо 0, потому что 0 допустим. Есть ли другой метод, который я могу использовать для проверки ввода?