gpt4 book ai didi

c - fseek 与倒带?

转载 作者:太空狗 更新时间:2023-10-29 16:30:53 25 4
gpt4 key购买 nike

我注意到有两种返回文件开头的方法

FILE *fp = fopen("test.bin", "r")
fseek(fp, 0, SEEK_END);
rewind(fp);

FILE *fp = fopen("test.bin", "r")
fseek(fp, 0, SEEK_END);
fseek(fp, 0, SEEK_SET);

如果这些方法之间有区别的话,会有什么区别?

最佳答案

它们基本上是完成同一件事的两种不同方法:将指针设置为文件的开头。唯一的区别是 rewind 还会清除错误指示器。

如果可以选择,您应该使用 fseek。这是因为 rewind 不会返回指示操作是否成功的整数。

关于c - fseek 与倒带?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11839025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com