seekg(a, b)
will set the read position to b
offset by a
bytes.
Thus:
A.seekg(0, ios::beg)
is equivalent toA.seekg(0)
.A.seekg(0, ios::end)
is equivalent toA.seekg(10)
if the file is 10 bytes.A.seekg(10, ios::end)
is equivalent toA.seekg(20)
. That won’t work with a 10-byte file.
The documentation on seekg
would have answered your question.
2
solved Which of these if the correct way to use seekg? [closed]