gpt4 book ai didi

c - fread() 完成读取文件后是否使指针前进?

转载 作者:行者123 更新时间:2023-12-04 05:13:58 25 4
gpt4 key购买 nike

我正在尝试从 C 中的文件中读取,并且在我完成读取后想要写入同一个文件。我正在尝试为此使用 fread()。有谁知道 fread 在遇到“\0”后是否会推进指针?我的意思是在我读完之后,我需要前进指针还是需要立即开始使用 fwrite 写入文件?

最佳答案

fread将推进文件位置(不是指针)直到它遇到 EOF .

但是,它不会因为遇到'\0'而停止阅读。 .事实上,即使fgets只有遇到\n才会停止阅读.我所知道的没有标准库函数会在 '\0' 停止读取文件.

关于c - fread() 完成读取文件后是否使指针前进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541940/

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