wcstof, wcstod, wcstold
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <wchar.h>
|
||
float wcstof( const wchar_t* str, wchar_t** str_end ); |
(начиная с C99) | |
double wcstod( const wchar_t* str, wchar_t** str_end ); |
||
long double wcstold( const wchar_t* str, wchar_t** str_end ); |
(начиная с C99) | |
Интерпретирует значение с плавающей точкой в строку широких указывает
str.Оригинал:
Interprets a floating point value in a wide string pointed to by
str.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Функция отбрасывает пробельные символы (определяемые с помощью iswspace), пока не будет найден первый непробельный символ. Затем требуется как можно больше символов для формирования допустимого представления с плавающей запятой, и они преобразуются в значение с плавающей запятой. Допустимое значение с плавающей запятой может быть одним из следующих:
- десятичное выражение с плавающей запятой. Оно состоит из следующих частей:
- (необязательно) знак плюс или минус
- непустая последовательность десятичных цифр, необязательно содержащая символ десятичной точки (как определено текущей локалью C) (определяет мантиссу)
- (необязательно) символ
eилиE, за которым следует необязательный знак минус или плюс и непустая последовательность десятичных цифр (определяет экспоненту по основанию 10)
|
(начиная с C99) |
- любое другое выражение, которое может быть принято текущей установленной локалью C
Функции устанавливает указатель на которую указывает
str_end указывают на широкий символ после последнего символа интерпретируются. Если str_end является NULL, он игнорируется.Оригинал:
The functions sets the pointer pointed to by
str_end to point to the wide character past the last character interpreted. If str_end is NULL, it is ignored.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| str | — | Указатель нулем строку широких следует толковать
Оригинал: pointer to the null-terminated wide string to be interpreted Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| str_end | — | Указатель на указатель на широкий характер .
Оригинал: pointer to a pointer to a wide character. Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
С плавающей точкой значения, соответствующего содержания
str на успех. Если преобразованное значение выпадает из диапазона соответствующий тип возвращения, диапазон ошибки и HUGE_VAL, HUGE_VALF или HUGE_VALL возвращается. Если преобразование не может быть выполнено, 0 возвращается.Оригинал:
Floating point value corresponding to the contents of
str on success. If the converted value falls out of range of corresponding return type, range error occurs and HUGE_VAL, HUGE_VALF or HUGE_VALL is returned. If no conversion can be performed, 0 is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
Документация C++ по wcstof, wcstod, wcstold
|