c语言中的EOF是什么意思
文件结束符EOF
EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。
输入描述:
多个测试数据。每个测试数据输入一个整数n(1 <= n <= 9)
这道题要求输入多个测试数据存放成文本文件,在while循环中普遍以EOF作为文件结束标志,但这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。
一般EOF从数值角度上看,EOF数值等于-1。
while(scanf("%d",&n)!=EOF){……}
EOF函数
返回一个数值(整数类型Integer),它包含布尔值Boolean值True,表明已经到达为Random(Open语句方法)或顺序Input (Open 语句方法)打开的文件的结尾。
用法
EOF(filenumber)
必要的filenumber参数是一个Integer,包含任何有效的文件号。
c语言中的EOF是什么意思相关推荐
- C语言中的EOF符号常量
先看一段代码 代码 /* 将输入复制到输出: 读一个字符 while(该字符不是文件结束指示符) 输出刚读入的字符 读下一个字符 */ #include <stdio.h> int mai ...
- C语言中的EOF和feof()
在c语言中经常用EOF和feof()来判断文件的结束,现将有关用法总结如下: 定义 EOF是End Of File 的缩写,是c语言中标准库中定义的宏,定义为:#define EOF (-1): ...
- 关于c语言中EOF用法的理解
作者:Senlern 转载请注明,原文链接:http://blog.csdn.net/zhang429350061/article/details/8760636 首先看一下EOF的官方解释: 计算机 ...
- C语言中EOF的应用
C语言中EOF的应用 2008年06月26日 星期四 13:58 1.5.1. 文件复制 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代 ...
- c语言中eof的作用,深入解读C语言中的符号常量EOF
EOF是指文件的结束符,是一个宏定义 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代码.最简单的例子就是把输入一次一个字符地复制到输出, ...
- C语言中EOF的用法及不同环境下的使用
C语言中EOF的含义是end of file,即文件结束符,但是不仅仅是在文件中使用,在输入的时候也可以使用.EOF的值是-1.在文本文件中才能使用EOF作为结束符.在使用scanf输入的时候,如果输 ...
- c语言eof不起作用,c语言中EOF的用法
c语言中EOF的用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中EOF的用法 1.EOF是end of fi ...
- putc函数_C语言中的putc()函数与示例
putc函数 C语言中的putc()函数 (putc() function in C) The putc() function is defined in the <stdio.h> he ...
- c语言输入12行怎么输入,c语言中,定义什么型别的变数能同时储存数字跟字元,怎么输入...
c语言中,定义什么型别的变数能同时储存数字跟字元,怎么输入以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言中,定义 ...
- c语言gets和getchar区别,C语言中 gets 和 getchar 有什么区别
C语言中 gets 和 getchar 有什么区别 发布时间:2020-07-22 09:14:29 来源:亿速云 阅读:81 作者:Leah 这期内容当中小编将会给大家带来有关C语言中 gets 和 ...
最新文章
- 开源网络备份软件bacula数据恢复(二)
- 带有框架的iOS应用在设备上崩溃,dyld:库未加载,Xcode 6 Beta
- 一个App完成入门篇(一)-从Hello world开始
- 圆周率里有每个人的银行卡密码和生日?混知乎的程序员果然都是神一般的存在...
- 用于单元测试的JUnit教程–最终指南(PDF下载)
- jsp页面判断输入编号已存在mysql中_面试官让我聊聊Mysql基础架构之日志文件与数据文件...
- Leetcode各种题型题目+思路+代码(共176道题及答案)
- iPhone5/iPad4越狱后10.3.3降级8.4.1详细教程
- matlab解洛伦兹方程,用MATLAB和Simulink解决微分方程的问题:Lorenz吸引子案例研究【含Matlab代码】...
- 前端 js 深浅拷贝
- CSS实现实心三角形和空心三角形
- JavaScript实现购物车计算价格功能
- 线性可分 线性不可分
- NTP-Chrony 服务器和客户端配置
- Vmware centos7 linux 安装scala
- lisp填挖横断面提取_求助,AUTOLISP语言的这个程序流程图怎么写。关于纵横断面绘制的...
- 统一认证:移动互联网时代的用户账号一站式管理平台
- 使用mediasoup-demo搭建多人音视频聊天室
- 使用idea导入项目时本地包引入不进来
- Python学习笔记2_输出语句