string::operator>>

Veranschaulicht, wie die Funktion ::Zeichenfolgeoperator>> Standardvorlagenbibliothek (STL) in Visual C++ verwendet.

template<class E, class TYPE, class A> inline
   basic_istream<E, TYPE>&
   operator>>(basic_istream<E, TYPE>& InStream,
   basic_string<E, TYPE, A>& String);

Hinweise

HinweisHinweis

Die Klasse/Parameternamen im Prototyp stimmen nicht mit der Version in der Headerdatei ab.Einige wurden geändert, um die Lesbarkeit zu verbessern.

operator>> wird verwendet, um eine Zeichenfolge mit dem Inhalt eines Eingabestreams zu füllen.

SicherheitshinweisSicherheitshinweis

Dieser Operator kopiert Daten aus einer Eingabequelle für eine Variable.Wenn die Eingabe nicht aktiviert ist, kann diese möglicherweise zu einem Pufferüberlauf führen.Weitere Informationen finden Sie unter Vermeiden von Pufferüberläufen.

Beispiel

// string_operator_extract_sample.cpp
// compile with: /EHsc
//
// Illustrates how to use the operator>> to extract
// a string from an input stream, populating a string
// variable with the contents.
//
// Functions:
//
//    operator>>  Extracts a string from an input stream.
//////////////////////////////////////////////////////////////////////

#pragma warning(disable:4786)
#include <string>
#include <iostream>

using namespace std ;

int main()
{
   string s1;
   cout << "Enter a word: ";
   cin >> s1;
   cout << "You entered: " << s1 << endl;
}
  testtestEnter
 ein Wort: Test
Sie haben ein: Test

Anforderungen

Header: <string>

Siehe auch

Konzepte

Standardvorlagenbibliotheks-Beispiele