Поделиться через


basic_streambuf::sgetc

Текущий элемент возвращений, не изменяя положение в потоке.

int_type sgetc( );

Возвращаемое значение

Текущий элемент.

Заметки

Если позиция чтения доступна, функция-член возвращает traits_type::to_int_type(*gptr).В противном случае возвращается потеря значимости.

Пример

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

Вход: basic_streambuf_sgetctxt.

testing

59xe2ztd.collapse_all(ru-ru,VS.110).gifOutput

t
t

Требования

заголовок: <streambuf>

std пространство имен:

См. также

Ссылки

basic_streambuf Class

программирование iostream

соглашения iostreams