Partager via


basic_streambuf::sgetc

Retourne l'élément actuel sans modifier la position dans le flux de données.

int_type sgetc( );

Valeur de retour

Élément actuel.

Notes

Si une position de lecture est disponible, la fonction retourne **traits_type::**membreto_int_type(*gptr). Sinon, elle retourne 04th0cba(v=vs.120).md.

Exemple

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

Entrée : basic_streambuf_sgetc.txt

testing

Sortie

t
t

Configuration requise

En-tête: <streambuf>

Espace de noms : std

Voir aussi

Référence

basic_streambuf, classe

iostream, programmation

iostreams, conventions