Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Analysiert eine Zeichenfolge als Name des Monats.
iter_type get_monthname(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm* _Pt
) const;
Parameter
_First
Eingabeiterator, der den Anfang der zu konvertierende Sequenz behandelt._Last
Eingabeiterator, der das Ende der zu konvertierende Sequenz behandelt._Iosbase
Nicht verwendet._State
Ein Ausgabeparameter, der die entsprechenden Bitmaskenelemente für den Streamzustand festlegt, je nachdem ob die Vorgänge ausführen._Pt
Ein Zeiger auf, wobei die Monatsinformationen gespeichert werden sollen.
Rückgabewert
Ein Eingabeiterator, der das erste Element über dem Eingabefeld hinaus behandelt.
Hinweise
Die Memberfunktion gibt do_get_monthname zurück (_First, _Last, _Iosbase, _State, _Pt).
Beispiel
// time_get_get_monthname.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
#include <sstream>
#include <time.h>
using namespace std;
int main( )
{
locale loc ( "French" );
basic_stringstream<char> pszGetF, pszPutF, pszGetI, pszPutI;
ios_base::iostate st = 0;
struct tm t;
memset( &t, 0, sizeof( struct tm ) );
pszGetF << "juillet";
pszGetF.imbue( loc );
basic_istream<char>::_Iter i = use_facet <time_get <char> >
(loc).get_monthname(basic_istream<char>::_Iter(pszGetF.rdbuf( )),
basic_istream<char>::_Iter(0), pszGetF, st, &t);
if (st & ios_base::failbit)
cout << "time_get("<< pszGetF.rdbuf( )->str( )<< ") FAILED on char: " << *i << endl;
else
cout << "time_get("<< pszGetF.rdbuf( )->str( )<< ") ="
<< "\ntm_sec: " << t.tm_sec
<< "\ntm_min: " << t.tm_min
<< "\ntm_hour: " << t.tm_hour
<< "\ntm_mday: " << t.tm_mday
<< "\ntm_mon: " << t.tm_mon
<< "\ntm_year: " << t.tm_year
<< "\ntm_wday: " << t.tm_wday
<< "\ntm_yday: " << t.tm_yday
<< "\ntm_isdst: " << t.tm_isdst
<< endl;
}
Anforderungen
Header: <locale>
Namespace: std