Функция wcstod () преобразует широкую строку как двойную . Эта функция интерпретирует содержимое широкой строки как число с плавающей запятой. Если endString не является нулевым указателем, функция также устанавливает значение endString так, чтобы оно указывало на первый символ после числа.
Синтаксис:
double wcstod( const wchar_t* str, wchar_t** str_end )
Параметры: функция принимает два обязательных параметра, которые описаны ниже:
- строка: указывает строку, которая начинается с представления числа с плавающей точкой
- endString: указывает указатель на широкий символ
Возвращаемое значение: функция возвращает два значения, как показано ниже:
- В случае успеха функция возвращает преобразованное число с плавающей запятой в виде значения типа double.
- Если действительное преобразование не может быть выполнено, возвращается 0.0.
- Если правильное значение находится вне диапазона представимых значений для типа, возвращается положительное или отрицательное значение HUGE_VAL, и для errno установлено значение ERANGE.
- Если правильное значение вызвало бы недостаточное значение, функция возвращает значение, величина которого не превышает наименьшего нормализованного положительного числа (в некоторых случаях для некоторых библиотечных реализаций также может быть установлено значение erranno ERANGE).
Ниже программы иллюстрируют вышеуказанную функцию:
Программа 1:
|
Выход:
String -> 95.6Geek Double value -> 95.6 End String is : Geek
Программа 2:
|
Выход:
String -> 10.6464 Double value -> 10.6464 End String is :
Программа 3:
|
Выход:
String -> 99.999Geek Double value -> 99.999 End String is : Geek
Рекомендуемые посты:
- Перегрузка функций и переопределение функций в C ++
- Что происходит, когда виртуальная функция вызывается внутри не виртуальной функции в C ++
- функция fma () в C ++
- функция exp () C ++
- функция log () в C ++
- функция дуги в C
- функция div () в C ++
- функция regex_iterator () в C ++ STL
- функция putchar () в C
- функция map key_comp () в C ++ STL
- Встроенная функция в C
- Функция массива в () в C ++ STL
- Функция массива get () в C ++ STL
- Функция iswxdigit () в C / C ++
- функция towlower () в C / C ++
0.00 (0%) 0 votes