Is seekg used to offset the input position by zero? If so, why would you do that? I found the following code which reads a file containing floats as binary: