Вы можете просто переместить позицию потока относительно текущей позиции, используя аргумент std::ios::cur
position:
std::ifstream f("myfile.txt"); // current position 0
f.seekg(200, std::ios::cur); // relative seek
Отрицательные значения также допускаются. Смотрите, например здесь .