从nxc中的文件中读取最后一行

时间:2014-04-26 13:40:29

标签: database file-io readline nxc

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

请参阅Negative values returned from file in NXC代码。

1 个答案:

答案 0 :(得分:0)

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

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

fseek(handle, -10, SEEK_END);

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