我正在尝试解析存档文件的标头,我需要跳过标签。我一直在尝试使用fseek()来执行此操作,但我无法确定是否有可能。

这是一个示例,尽管我确定语法不正确:

fseek(stream, (long)"\t", SEEK_CUR);

我需要使用一种方法来移动文件指针,因为我需要跳过文件并将文件名从每个标头中拉出(制作一个档案内容表)。

最佳答案

否-对于fseek,您指定要移动的距离,而不是要搜索的距离。

要跳过选项卡,通常需要读取一个字符,如果它是一个选项卡,则忽略它并读取另一个字符。

关于c - 是否可以使用fseek抵消制表符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14697384/

10-12 03:01