А конкретнее: Как в FatFS при помощи f_lseek перейти к нужному значению или строке?
Здравствуйте!
Работаю с текстовыми данными через FatFS и записываю данные в файл в виде:
1;14,29;13;01
2;32;123;01
3;-----------
4;-----------
и т.д.
Каждая запись с новой строки. Как при помощи f_lseek перейти к конкретной строке? И желательно далее прочитать исключительно целую строку до новой? Спасибо.
[uquote="Аlex",url="/forum/viewtopic.php?p=3453912#p3453912"]PS: Хоть погуглили бы что-ли[/uquote] Да вот на эту страницу как раз и попадал, заинтересовало "Использование возможности быстрого позиционирования" по сему и сделал вывод, что благодаря некой таблицы связей можно организовать позиционирование, искал больше инфы по этому поводу, здесь в т.ч.... Работаю с fatfs впервые, ну а для построчного чтения нужен f_gets? В мануале из вышеприведённого сайта есть инфа по f_gets, чтение строки завершается конкретно символом /n, но как конкретно выбрать нужную строку и если читать все, то как перепрыгивать через /n?
Какой-то сумбур. Чтение '\n', перепрыгивание, ...
Читать строку можем ? Да. В чём проблема прочитать n-ное кол-во строк и остановиться на необходимой ("нужной" в Вашем случае) ?
Нужна 3-яя строка - прочитали 3 строки - последняя прочитанная наша.