【问题标题】:reading the last line from a file in nxc [duplicate]从nxc中的文件读取最后一行[重复]
【发布时间】:2014-04-26 13:40:28
【问题描述】:

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

代码见Negative values returned from file in NXC

【问题讨论】:

    标签: database file-io readline nxc


    【解决方案1】:

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

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

    fseek(handle, -10, SEEK_END);
    

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

    【讨论】:

      猜你喜欢
      • 2013-08-17
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 2013-03-07
      相关资源
      最近更新 更多