Does the pointer move one position further after the fread function has read a pixel (for example)?
I will try to be more articulate with this example:
fread(&triple, sizeof(RGBTRIPLE), 1, inptr);
If this line of code is implemented two times (when it's in a loop for example), will the pointer be one position forward or will it point to the same bytes it pointed to the first time. If the latter is wrong and the pointer points to the bytes next to the ones it pointed during the first implementation, does this happen automatically (it's written in the fread function) or is there a different reason?