Использование большой функции ostream Tellp () с большими файлами, когда position & gt; ULONG_MAX

Я пытаюсь сохранить смещения файла, указывающие на разные позиции на нем.
Используя функцию tellp (), я могу узнать фактическую позицию в файле, то есть целое число.

Проблема возникает, когда это число достигает 4,294,967,295. Появляется переполнение, а затем TellP не показывает мне правильный номер. Итак, как обращаться с большими (> 4 ГБ) файлами?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]