I need to pass some values ββto a method fseek()in C that are larger than the maximum value of the signed long type (2147483647). But if I do something lower, then the value of the result is -1, which is not successful. Anyway, can I do this?
unsigned long long index=2147483648;
int status = fseek(fp, index, SEEK_SET);
source
share