Чтение последней строки из файла в nxc
Я пытаюсь найти способ чтения последней строки в текстовом файле в NXC и вернуть числовое значение в файле, но если значение является отрицательным, возвращается значение с 0 в начале вместо -. Я могу перебрать все строки текста до конца, но это дает мне ошибку, поэтому я надеюсь исправить эту проблему, непосредственно прочитав последнюю известную запись. Это возможно и как?
см. Отрицательные значения, возвращаемые из файла в NXC для кода.
1 ответ
Вы можете установить индикатор положения файла в любую позицию в файле с помощью fseek.
fseek(handle, -10, SEEK_END);
Я не рекомендую использовать эту функцию. Это немного сложно заставить это работать. Используйте метод, использованный в вашей ссылке.