Freigeben über


basic_istream::tellg

Meldet die aktuelle Leseposition im Stream.

pos_type tellg( );

Rückgabewert

Die aktuelle Position in dem Stream.

Hinweise

Wenn Fehler falsch ist, gibt die rdbuf ->-Memberfunktion der pubseekoff zurück (0, cur, in). Andernfalls wird pos_type zurückgegeben (- 1).

Beispiel

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

int main()
{
    using namespace std;
    ifstream file;
    char c;
    streamoff i;

    file.open("basic_istream_tellg.txt");
    i = file.tellg();
    file >> c;
    cout << c << " " << i << endl;

    i = file.tellg();
    file >> c;
    cout << c << " " << i << endl;
}

Eingabe: basic_istream_tellg.txt

0123456789

Programmausgabe

0 0
1 1

Anforderungen

Header: <istream>

Namespace: std

Siehe auch

Referenz

basic_istream-Klasse

iostream-Programmierung

iostreams-Konventionen