pascal语言中的eof函数是干啥的?

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:06:20
书里面也不写清楚。

第十章,文件类型

eof就是end of file,eoln是end of line。
not eof 就是还没有到达文件末
一般来说,有的题目说给你若干个数,但不告诉你有多少个,你就可以这样:
while not eof do begin
read(tmp);
……
end;
not eoln 就是还没有到达当前行的末尾。
比如说,给你一串字符,但不告诉你有多少个,你就可以这样:
while not eoln do begin
read(ch);
……
end;

End Of File, 用来判断是否到达文件末尾了!

判断是否到达文件末尾了

楼上已经说得很明白了,不过补充一点
eof有参数(f:text)而且f必须在之前调用过reset(f)(即处于读入状态)
如果文件已经read完了,那么返回的就是true否则false

判断是否到达输入文件末尾了