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


basic_istream::tellg

Отчеты текущая позиция, указанная в потоке.

pos_type tellg( );

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

Текущая позиция в потоке.

Заметки

Если значение Не пройдено, возвращает функцию-член rdbuf ->pubseekoff(0, cur, in). В противном случае — значение pos_type(- 1).

Пример

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

Входные данные: basic_istream_tellg.txt

0123456789

Выходные данные программы

0 0
1 1

Требования

Заголовок:<istream>

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

См. также

Ссылки

Класс basic_istream

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

Соглашения iostreams