double atof(const char *str)
long double atold(const char *str)
Описание:
Для совместимости со стандартом ANSI С надо использовать stdlib.h.
Функция atof() преобразует строку str в величину типа double. Строка должна содержать корректное число с плавающей точкой. В случае ошибки возвращается 0, а переменная errno устанавливается равной ERANGE.
Число может заканчиваться любым символом, который не может являться частью числа с плавающей точкой. Например, этим символом может быть пробел, знак пунктуации, отличный от точки, буква, отличная от «Е» или «е». Это означает, что вызов atof() для строки «100.000HELLO» возвратит 100.00.
Функция atold() является версией функции atof(), возвращающей значение типа long double.
Пример: