Обычно вы хотите выполнить преобразование с strtod
. Это установит указатель на конец ввода, который он может преобразовать в double. После того, как он вернется, вы можете проверить это, чтобы увидеть, преобразовал ли он ни один, часть, всех входных данных и реагировать соответственно.