0

我试图找到一种方法来读取 NXC 中文本文件中的最后一行并返回文件中的数值,但如果该值为负数,则返回开头为 0 而不是 - 的值。我可以遍历所有文本行直到结束,但这给了我错误,所以我希望通过直接读取最后一个已知条目来纠正这个问题。这可能吗?如何?

有关代码,请参阅从 NXC 中的文件返回的负值

4

1 回答 1

0

您可以使用 fseek 将文件位置指示器设置为文件中的任何位置。

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

fseek(handle, -10, SEEK_END);

我不建议使用此功能。让它工作有点棘手。使用链接中使用的方法。

于 2014-05-01T19:40:56.123 回答