Файловый канал в переполнении стека

В яве есть FileChannelгде я могу читать из файла канала. Я также могу установить позицию в канале, где я хочу начать чтение.

Есть ли похожие функции в C ++ / C?

2

Решение

Пожалуйста, посмотрите в C ++ ifstream::seekg() а также ifstream::tellg(), Также в C: ftell() а также fseek() функции в <stdio.h>

6

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

если вы хотите решение с C программирование

Если вы хотите читать с позиции X тогда вы можете использовать fread() вверх к (X-1) а затем использовать повторно fread() или же fgets() или же fgetc() читать с позиции X

Как прочитать текстовый файл до определенной позиции в C?

0

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