std::wcstof, std::wcstod, std::wcstold
De cppreference.com
![]() |
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
Definido en el archivo de encabezado <cwchar>
|
||
float wcstof( const wchar_t* str, wchar_t** str_end ); |
(desde C++11) | |
double wcstod( const wchar_t* str, wchar_t** str_end ); |
||
long double wcstold( const wchar_t* str, wchar_t** str_end ); |
(desde C++11) | |
Interpreta un valor de punto flotante en una cadena ancha apuntado por
str
.Original:
Interprets a floating point value in a wide string pointed to by
str
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
La función descarta cualquier carácter en blanco (según lo determinado por std::iswspace()) hasta que se encuentra el primer carácter que no es carácter en blanco. Entonces toma tantos caracteres como sea posible para formar una representación válida de número de punto flotante y los convierte a un valor de punto flotante. El valor de punto flotante válido puede ser uno de los siguientes:
- Expresión decimal de punto flotante. Consiste en las siguientes partes:
- (opcional) signo más o menos;
- secuencia no vacía de dígitos decimales que opcionalmente contiene el carácter de punto decimal según lo determinado por la configuración regional actual de C (locale) (define el significando);
- (opcional)
e
oE
seguido de un signo menos o más opcional y una secuencia de dígitos decimales no vacía (define el exponente a base 10).
- Expresión hexadecimal de punto flotante. Consiste en las siguientes partes:
- (opcional) signo más o menos;
-
0x
o0X
; - secuencia no vacía de dígitos hexadecimales que opcionalmente contiene el carácter de punto decimal según lo determinado por la configuración regional actual de C (locale) (define el significando);
- (opcional)
p
oP
seguido de un signo menos o más opcional y una secuencia de dígitos decimales no vacía (define el exponente a base 2).
- Expresión de infinito. Consiste en las siguientes partes:
- (opcional) signo más o menos;
-
INF
oINFINITY
ignorando mayúsculas o minúsculas.
- Expresión no es un número. Consiste en las siguientes partes:
- (opcional) signo más o menos;
-
NAN
oNAN(
secuencia_char)
ignorando mayúsculas o minúsculas de la parteNAN
. secuencia_char solamente puede contener dígitos, letras del alfabeto en Latín y guiones bajos. El resultado es un valor de punto flotante NaN.
- Cualquier otra expresión que pueda ser aceptada por la configuración regional actual de C (locale).
Las funciones establece el puntero que apunta al punto
str_end
al carácter ancho allá del último carácter interpretado. Si str_end
es NULL, se omite .Original:
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.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Parámetros
str | - | puntero a la cadena terminada en cero de ancho para ser interpretada
Original: pointer to the null-terminated wide string to be interpreted The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
str_end | - | puntero a un puntero a un carácter ancho .
Original: pointer to a pointer to a wide character. The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Valor de retorno
Flotando valor del punto correspondiente al contenido de
str
en caso de éxito. Si el valor convertido cae fuera del rango del tipo de cambio correspondiente, se produce error de rango y HUGE_VAL, HUGE_VALF o HUGE_VALL devuelve. Si la conversión no se puede realizar, 0 se devuelve .Original:
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.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar] Ver también
Documentación de C para wcstof
|