Aracılığıyla paylaş


string::operator>>

Nasıl kullanılacağı gösterilmiştir string::operator >> Visual C++ standart şablon kitaplığı (stl) işlevi.

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

Notlar

Not

Prototip sınıfı/parametre adları üstbilgi dosyasında sürüm eşleşmiyor.Bazıları, okumayı kolaylaştırmak için değiştirildi.

İşleç >> bir dize bir giriş akışı içeriğiyle doldurmak için kullanılır.

Güvenlik NotuGüvenlik Notu

Bu işleç, veri giriş bir kaynaktan bir değişkene kopyalar.Giriş doğrulanmazsa, bu büyük olasılıkla bir arabellek taşmasına neden olabilir.Daha fazla bilgi için bkz: Önleme arabelleğin taşmasına neden.

Örnek

// 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

FakePre-7dd5b645215546c19fa4099adfadd61e-9fc456749b30449ba97ad4c70c964988

Gereksinimler

Başlık: <string>

Ayrıca bkz.

Kavramlar

Standart şablon kitaplığı örnekleri