C++ как получать инфу с нужной строки из txt файла

Всё просто мне нужно выудить инфу с определённой строки файла допустим на 1 строке написанно 5 а на 2 написанно 10 и как мне запихнуть инфу о числе 10 со 2 строички в переменную string


Ответы (1 шт):

Автор решения: Дима

Использовать функции семейства *seek. Если используете старый, сишный способ чтения файлов (fopen, 'fread`), тогда используйте функцию fseek. Эта функция получает три параметра - первый - файловый дескриптор, третий - способ "перемотки" - от начала, от текущей позиции или от конца. А второй параметр указывает на сколько байт "перематывать". Также парная к ней функция ftell, которая возвращает текущее положение.

Если используете работу через stream (fstream), тогда нужна функция seekg.

→ Ссылка