问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言里面的EOF的用法及意义

发布网友 发布时间:2022-04-28 21:26

我来回答

4个回答

热心网友 时间:2022-06-23 06:41

EOF是end of file 的简写, 如读到文件末尾,则函数返回一个 EOF值,它是一个宏定义,一般值是-1。使用示例如下:

#include <stdio.h>
int main()
{
char c;
while((c = getchar()) != EOF){
putchar(c);
}
return 0;
}

说明:在Windows上按CTRL+Z键,表示EOF。

注意:EOF虽然是文件结束符,但并不是在任何情况下输入Ctrl+D(Windows下Ctrl+Z)都能够实现文件结束的功能,只有在下列的条件下,才作为文件结束符。

(1)遇到getcahr函数执行时,要输入第一个字符时就直接输入Ctrl+D,就可以跳出getchar(),去执行程序的其他部分;
(2)在前面输入的字符为换行符时,接着输入Ctrl+D;
(3)在前面有字符输入且不为换行符时,要连着输入两次Ctrl+D,这时第二次输入的Ctrl+D起到文件结束符的功能。

热心网友 时间:2022-06-23 06:41

  EOF(End of File) 指示当前记录位置位于 Recordset 对象的最后一个记录之后。
  返回值: EOF 属性返回布尔型值。
  使用  EOF 属性可确定 Recordset对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的*。
  如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回 True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。
  如果 EOF 属性为 True,则没有当前记录。
  如果打开没有记录的 Recordset 对象,EOF 属性将设置为 True,而 Recordset 对象的 RecordCount属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而 EOF 属性为 False。
  如果删除 Recordset 对象中保留的最后记录, EOF 属性将保持 False,直到重新安排当前记录。

热心网友 时间:2022-06-23 06:42

End Of File,在电脑的术语缩写通常为 EOF,在作业系统决定资料源无更多的资料可读取。资料源通常称为档案或串流。
在 C语言,或更精确地说成 C标准函式库,档案存取或其它 I/O 功能可能传回等于象征符号值 (巨集) EOF 指示档案结束的情形发生。实际上 EOF 的值通常为 -1,但它依系统有所不同。巨集 EOF 会在编译原始码前展开实际值给预处理器。来自:求助得到的回答

热心网友 时间:2022-06-23 06:43

EOF不是C语言的语法,只是一种宏定义 如 #define EOF -1。 EOF是end of file 的简写, 如读到文件末尾,则函数返回一个 EOF值。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大庆读专业的地方有哪些,就是像哈尔滨哪里,全都是学技术,比如拉丁,爵士... 如何修改朋友圈标签内容 ...是否允许照相机访问,不小心点了【记住我的选择】+【拒绝】该怎么解除... 豆芽炒肉(豆芽炒肉的家常做法) 工程勘察设计资质代办步骤有哪些 工程设计专项资质变更代办流程和资料 工程设计资质代办步骤有哪些 设计院资质代办步骤有哪些 Excel也能增加“后悔”次数 excel如何修改增加撤销次数 c语言中的EOF可以做什么用? EOF怎么用 小米手机不开机,开机后屏幕上显示菜单,重启、关机,该怎么办? 如何把照片做成ppt 王者荣耀代练去哪里简单又方便?谁知道吗? 我想做游戏代练在哪可以做 2013年,北京首套房契税如何计算? 2013契税新政策 房屋契税怎么算 详细&#xFFFD;0&#xFFFD;3 2013年买的首套契税交多少个点 2013契税新政策 房屋契税怎么算 想学嵌入式,需要学习哪些先修课呢? 银行承兑汇票与银行承兑汇票贴现的区别在哪里 请教一下,银行承兑汇票能部分贴现吗?如果质押出部分款项算作贷款还是贴现哩? “不得转让”的银行承兑汇票可否贴现与质押 票据质押和贴现的区别 银行承兑汇票质押贷款和银票贴现有什么区别 票据贴现和票据质押的区别 iqooneo5锁屏不能截图吗 女性肝不好的表现 女孩要是肝上有问题,有哪些特征 怎么使下面更紧,有什么方法呢,除了手术之外,还有什么办法 eof()函数使用 关于C语言中EOF的用法 C语言中eof的使用 中关村xp sp3系统下删掉新建管理员账户的方法有哪些? vb中EOF什么用?如何运用? xp系统怎么删除账户 VB中的EOF和LOF函数是什么怎么用啊 怎样删除Windows XP新建的账户? XP中怎么删除新建的管理员用户 vb6.0中EOF控件是干什么用的? windows xp创建新用户后如何删除 C++中 eof怎么用 要具体点的? c语言eof的使用 Windows xp 系统的笔记本电脑,怎么删除创建的用户帐户? 化妆步骤是什么?擦BB霜之前要干嘛来着? c语言的文件结尾,也就是eof有什么用,或者说在什么情况下用到这个功能?设置这个功能的初衷是什么? XP怎删除自己建的计算机管理员账户 手机鬼刀动态壁纸在哪里下载 XP电脑系统重新创建了一个新账户,怎么弄回原来的账户呢?