Содержание | Глава 18

Функция strtof

#include <stdlib.h>
float strtof(const char * restrict start, char restrict ** restrict end);

Функция strtof() добавлена в версии С99.

Функция strtof() аналогична функции strtod() за исключением того, что она возвращает значение типа float. При возникновении переполнения возвращается либо значение HUGE_VAL, либо значение -HUGE_VAL, а глобальная переменная errno устанавливается равной значению ERANGE, свидетельствующему об ошибке из-за выхода результата за пределы представимых чисел. Если параметр start не указывает на число, никакого преобразования не выполняется и функция возвращает нуль.

Зависимые функции

atof() strtold() strtol()
Содержание | Глава 18