basic_istream::tellg

报告在当前流中读取的位置。

pos_type tellg( );

返回值

流中的当前新位置。

备注

如果 失败 是错误的,成员函数返回 rdbuf - > pubseekoff(0,curin)。 否则,它将返回 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 Class

iostream编程

(mfc)约定