ale*_*_23 0 c fread
Fread 显然知道它最后停在的地方,我的意思是:
while(fread(buffer, 1, 1, file))\n{\n \xe2\x80\xa6\n}\n\n
该循环下次将在上次停止的地方继续。我假设它只是向前移动文件指针,但有人可以解释它是否\xe2\x80\x99s 完全一样吗?
And*_*zel 5
该函数fread从流中读取,该流不一定是文件。流还可以链接到控制台/终端。有些流是可查找的并且具有文件位置指示器,有些则没有。链接到实际文件的流通常有一个文件位置指示器。
fread
该函数fread本身不会推进任何文件位置指示符(它不会调用fseek)。它只是从流中读取。
fseek
如果流具有文件位置指示器,则每当在流上发生读取时,运行时库都会提前文件位置指示器。它对流上的所有读取执行此操作,而不仅仅是fread.
归档时间:
4 年,3 月 前
查看次数:
322 次
最近记录: