Sdílet prostřednictvím


time_get::get

Přečte ze zdroje dat znaků a převede data uložená v době struct čas.První funkce přijímá jeden převod specifikátor a modifikátor, druhý přijímá několik.

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;

Parametry

  • _First
    Vstupní iterační označuje, kde začíná sekvence, které chcete převést.

  • _Last
    Vstupní iterační označuje konec sekvence, které chcete převést.

  • _Iosbase
    Datový proud.

  • _State
    Maskování příslušné prvky jsou nastaveny pro stav datového proudu k označení chyb.

  • _Pt
    Ukazatel na strukturu čas, kde má být uložena čas.

  • _Fmt
    Převod specifikátor znak.

  • _Mod
    Znak modifikátor volitelné.

  • _Fmt_first
    Body, kde začít směrnic formátu.

  • _Fmt_last
    Body za účelem směrnic formátu.

Vrácená hodnota

Iterace po data, která byla použita k přiřazení struct čas vrátí první znak * _Pt.

Poznámky

The first member function returns do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).

Druhé volání funkce členské do_get pod kontrolou formátu odděleny [_Fmt_first,_Fmt_last).Pracuje jako posloupnost polí, z nichž každý Určuje převod nula s formát nebo více vstupních prvky, které jsou odděleny [first, last).Vrátí jmenování prvního prvku nepřevedené iterace.Existují tři typy polí:

A per cent (%) in the format, followed by an optional modifier mod in the set [EOQ#], followed by a conversion specifier fmt, replaces first with the value returned by do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).Chyba převodu nastaví ios_base::failbit v state a vrátí.

Prázdný element ve formátu přeskakuje v minulosti nula nebo více vstupních prázdné prvky.

Jiného prvku ve formátu musí odpovídat další vstupní prvek, který je vynechána.Nastaví odpovídající selhání ios_base::failbit v state a vrátí.

Požadavky

Záhlaví: <locale>

Obor názvů: std

Viz také

Referenční dokumentace

time_get::do_get

time_get Class

<locale>

Další zdroje

time_get členů

<locale> Členové