История изменений
Исправление vodz, (текущая версия) :
но он не подходит под критерии автора темы
Он(а) удовлетворяет всем кроме «хочу чтобы первые пробелы были ошибочны» и загадочное «всю строку». Оба эти критерия специально оставлены на усмотрения пользователя и решаются без правки библиотечной функции, ибо уж чего-чего, а «вся строка» может быть разной для каждого применения. Например, если встретится точка, то это тоже валидная строка, только тип не int, а плавающая арифметика/IP адрес, или прочий валидный разделитель типа '/'...
Исходная версия vodz, :
но он не подходит под критерии автора темы
Он(а) удовлетворяет всем кроме «хочу чтобы первые пробелы были ошибочны» и загадочное «всю строку». Оба эти критерия специально оставлены на усмотрения пользователя и решаются без правки библиотечной функции, ибо уж чего-чего, а «вся строка» может быть разной для каждого применения. Например, если встретится точка, то это тоже валидная строка, только тип не int, а плавающая арифметика, или прочий валидный разделитель типа '/'...