Udostępnij za pośrednictwem


string::operator>>

Ilustruje sposób użycia string::operator >> funkcji biblioteki szablon standardowy (STL) w programie Visual C++.

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

Uwagi

[!UWAGA]

Nazwy klasy/parametr w prototyp nie pasują do wersji w pliku nagłówkowym.Niektóre zostały zmodyfikowane w celu poprawienia czytelności.

Operator >> jest używana do wypełniania ciąg z zawartością strumienia wejściowego.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Ten operator kopiuje dane ze źródła danych wejściowych do zmiennej.Jeśli dane wejściowe nie została zweryfikowana, to może prowadzić do przepełnienia buforu.Aby uzyskać więcej informacji, zobacz Overruns buforu unikanie.

Przykład

// 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;
}
  Test
  test
wprowadź wyraz: badania
Wprowadzona: badania

Wymagania

Nagłówek: <string>

Zobacz też

Koncepcje

Standardowy szablon biblioteki próbek