如何从C ++流中获取特定位置的字符?

时间:2019-01-26 10:44:44

标签: c++ stream

我有一个包含这些字符串的文本文件

adsklfjas;alfkjalkdsjfaldks;sjf

如何获得第10个字符?我知道位置(10),但是如何将自己定位到那里?

int main()
{
    fstream stream("mytext.txt", fstream::in);

    char c;
    // cout << c << endl;
}

1 个答案:

答案 0 :(得分:0)

知道了。

int main()
{
    fstream stream("test.txt", fstream::in);

    char c;
    stream.seekg(10);
    stream.get(c);
    cout << "c " << stream.tellg() << " : " << c << endl;
}