共用方式為


time_get::get

從字元資料和轉換來源讀取該資料到時間結構儲存的時間。 第一個函式接受轉換規範,而且修飾詞,第二個接受數。

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;

參數

  • _First
    輸入值是的序列轉換的起始位置的 Iterator。

  • _Last
    項目表示要轉換的序列結尾的 Iterator。

  • _Iosbase
    資料流。

  • _State
    適當的位元遮罩項目設為資料流狀態可以表示錯誤。

  • _Pt
    儲存時間結構的指標。

  • _Fmt
    轉換規範字元。

  • _Mod
    選擇性修飾詞字元。

  • _Fmt_first
    將自訂指示詞開始的位置。

  • _Fmt_last
    對格式指示詞結尾的點。

傳回值

傳回 Iterator 指派給使用時間結構 *_Pt 的第一個字元資料後。

備註

第 10% 成員函式會傳回 do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod)。

受控制格式的第二 + 成成員函式呼叫 do_get 由 [_Fmt_first,_Fmt_last)分隔。 它會將格式化為欄位序列,其中每一個決定 [first, last)分隔的零或多個輸入項目轉換。 它會傳回指定第一個不變更項目的 Iterator。 有三種欄位:

一個百分比 (%) 格式,接著在這個集合 EOQ# [] 的選擇性修飾詞 mod ,後面接著轉換規範 fmt,由 do_get傳回的值取代 first(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod)。 轉換失敗設定 state 中的 ios_base::failbit 並傳回。

格式的一個空白項目略過用零個或多個輸入空白項目。

格式的其他項目必須符合下輸入項目,略過。 比對失敗設定 state 中的 ios_base::failbit 並傳回。

需求

標題: <地區設定>

命名空間: std

請參閱

參考

time_get::do_get

time_get 類別

<locale>

其他資源

time_get 成員

<locale> 成員