Мне нужно передать некоторые значения методу fseek()
в C, которые больше максимального значения типа signed long (2147483647). Но если я делаю, как показано ниже, значение результата равно -1, что не является успехом. Есть ли способ сделать это?
//fp is the pointer to fopen method
unsigned long long index=2147483648;
int status = fseek(fp, index, SEEK_SET);