Чтение последней строки из файла в nxc

Я пытаюсь найти способ чтения последней строки в текстовом файле в NXC и вернуть числовое значение в файле, но если значение является отрицательным, возвращается значение с 0 в начале вместо -. Я могу перебрать все строки текста до конца, но это дает мне ошибку, поэтому я надеюсь исправить эту проблему, непосредственно прочитав последнюю известную запись. Это возможно и как?

см. Отрицательные значения, возвращаемые из файла в NXC для кода.

1 ответ

Вы можете установить индикатор положения файла в любую позицию в файле с помощью fseek.

http://bricxcc.sourceforge.net/nbc/nxcdoc/nxcapi/group__cstdio_a_p_i_gabea819317fe740c7376ca24eaf1225c6.html

fseek(handle, -10, SEEK_END);

Я не рекомендую использовать эту функцию. Это немного сложно заставить это работать. Используйте метод, использованный в вашей ссылке.

Другие вопросы по тегам