Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se lee de un origen de datos de caracteres y convierten estos datos a una hora que se almacena en un struct de tiempo.La primera función acepta un especificador de conversión y el modificador, la segunda acepta varios.
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char _Fmt,
char _Mod
) const;
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char_type *_Fmt_first,
char_type *_Fmt_last
) const;
Parámetros
_First
Entre el iterador que indica que la secuencia se inicia convertido._Last
Entre el iterador que indica el final de la secuencia que se va a convertir._Iosbase
la secuencia._State
Los elementos correspondientes de la máscara de bits se establecen para que el estado de la secuencia indica errores._Pt
Puntero a la estructura de tiempo donde va a almacenar el tiempo._Fmt
Un carácter de especificador de conversión._Mod
Un carácter opcional de modificador._Fmt_first
Señala donde las directivas de formato comienzan._Fmt_last
Señala al final de las directivas de formato.
Valor devuelto
Devuelve un iterador al primer carácter después de los datos que se usó para asignar el *_Pt struct de tiempo.
Comentarios
La primera función miembro devuelve do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod).
La segunda llamadas de función do_get miembro bajo el control de formato delimitado por [_Fmt_first,_Fmt_last).Trata el formato como una secuencia de campos, que determina la conversión de cero o más elementos de entrada delimitado por [first, last).Devuelve un iterador que designa el primer elemento no.Hay tres tipos de campos:
Un porcentaje (%) en formato, seguido por un modificador opcional mod en el conjunto [EOQ#], seguido de un especificador fmtde conversión, reemplaza first con el valor devuelto por do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod).Un error de conversión establece ios_base::failbit en state y devuelve.
Un elemento de espacio en blanco en el formato omite el último cero o más elementos de espacio en blanco de la entrada.
Otro elemento del formato debe coincidir con el siguiente elemento de entrada, se omitirá que.Un error de coincidencia establece ios_base::failbit en state y devuelve.
Requisitos
encabezado: <configuración regional>
espacio de nombres: std