Partilhar via


basic_istream::tellg

Relata a posição de leitura do atual no fluxo.

pos_type tellg( );

Valor de retorno

A posição atual no fluxo.

Comentários

Se falha é falso, a função de membro retorna rdbuf - > pubseekoff(0, cur, in).Caso contrário, retornará pos_type(- 1).

Exemplo

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

Entrada: basic_istream_tellg.txt

0123456789

Saída do Programa

0 0
1 1

Requisitos

Cabeçalho: <istream>

namespace: STD

Consulte também

Referência

basic_istream Class

iostream de programação

Convenções de iostreams