2 jujiawu1024 jujiawu1024 于 2016.03.19 15:42 提问

MFC语言中,EOF和-1的区别是什么

MFC语言中,EOF和-1的区别是什么,什么时候用-1,什么时候用EOF,除了EOF,还有什么别的字母?

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.19 16:02
已采纳

eof是系统定义的一个常量,就是-1

wangyaninglm
wangyaninglm   Ds   Rxr 2016.03.19 16:20

你可以右键转到定义看看是不是等价的

LamJoker
LamJoker   2016.03.21 11:39

End Of File, EOF 是一个宏
#define EOF (-1)
宏定义好处是:提高可移可读性。。。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言中EOF是什么意思?
EOF是End Of File的意思,在C语言中定义的一个宏,用作文件结束标志。 该宏定义在stdio.h中,从数值角度看,就是-1 #define EOF (-1) 在Linux系统之中,EOF根本不是一个字符,而是当系统读取到文件结尾,所返回的一个信号值(也就是-1)。 一般C在读取数据时,都是按流模式进行数据读操作,这里的流可以是文件,也可以是标准输入。即:EOF可以表示文件结尾
C语言中EOF是什么?
我学习C语言的时候,遇到的一个问题就是EOF。 它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。 比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。   int c;   while ((c = fgetc(fp)) != EO
C语言中EOF的意思
EOF 是一个宏 ,一般定义为-1。 1.EOF用来判断文件结束的标记(end of file) 用在文件操作中,可以查下msdn 看它的定义:EOF is returned by an I/O routine when the end-of-file (or in some cases, an error) is encountered 2.EOF表示输入流的结束。 3.在发送端套接字关闭
关于c语言中EOF用法的理解
作者:zhangxinlin 转载请注明,原文链接:http://blog.csdn.net/zhang429350061/article/details/8760636 首先看一下EOF的官方解释: 计算机术语,缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。在C语言中,或更精确地说成C标准函式库中表示文件结束符(en
C++ 中的  EOF
EOF是什么? 作者: 阮一峰 日期: 2011年11月12日 我学习C语言的时候,遇到的一个问题就是EOF。 它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。 比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。   i
C语言中的EOF
EOF是指文件的结束符,是一个宏定义    借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想如下:读一个字符while (该字符不是文件结束指示符)输出刚读入的字符读下一个字符将上述基本思想转换为C语言程序为:#include /* co
C语言中EOF的应用
C语言中EOF的应用 2008年06月26日 星期四 13:58 1.5.1. 文件复制 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想 如下: 读一个字符 while (该字符不是文件结束指示符) 输出刚读入的字符 读下一个字
C语言学习随笔记之EOF用法
C语言中的EOF笔记 定义: 对于EOF是指文件的结束符,是一个宏定义.   对于键盘输入来说,getchar()只有在遇到文本结束标记(ASCII编码为26)时才会返回EOF,其它情况都会返回一个输入符号值。所以对于这种程序,要想让循环信息运行,只能输入这个文本结束标记。 使用方法: 输入这个标记有多种方法,常用的就是按F6键,或者按Ctrl-Z组合键,或者打开数字小键盘之后按住Alt键
feof()函数和EOF结束符的区别与联系
windows下的txt文本文件中的内容都是ASCⅡ代码值的形式存放的。众所周知,ASCII 码的范围是在0至255.对于其他范围的值是无法识别的,因此像-1这样的值是不能转化成相应的字符存在于文本文件当中的。但是对于二进制文件来说,-1确实是可以出现的。 feof()函数在c/c++中是用来判断当前要操作的文件是否结尾,如果文件已结尾,返回值为1,否则就返回0.它判断文件是否结尾的原理是与数据
C语言里面如何输入EOF
每次输入一个字符,然后输出一个字符: int main(void)   {       int c;       c = getchar();       while (c != EOF)       {           putchar(c);           c = getchar();       }       return 0;   }   结束的时候,要输