Sdílet prostřednictvím


basic_streambuf::sgetc

Vrátí aktuální prvek beze změny pozice v datovém proudu.

int_type sgetc( );

Vrácená hodnota

Aktuální prvek.

Poznámky

Pokud je čtení pozice k dispozici, vrátí funkce člen traits_type::to_int_type(*gptr).V opačném případě se vrátí podtečení.

Příklad

// basic_streambuf_sgetc.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

int main( ) 
{
   using namespace std;
   ifstream myfile( "basic_streambuf_sgetc.txt", ios::in );

   char i = myfile.rdbuf( )->sgetc( );
   cout << i << endl;
   i = myfile.rdbuf( )->sgetc( );
   cout << i << endl;
}

Vstup: basic_streambuf_sgetc.txt

testing

Výsledek

t
t

Požadavky

Záhlaví:<streambuf>

Obor názvů: std

Viz také

Referenční dokumentace

basic_streambuf – třída

iostream – programování

iostreams – konvence