C语言里面的二进制文件的结束标志是什么?

适当(也可以赋些教程)说明一下,谢谢。

第1个回答  2005-11-10
eof
第2个回答  2005-11-10
EOF
第3个回答  2005-11-10
判别方法eof()

C语言里面的二进制文件的结束标志是什么?
EOF是文本文件结束的标志。在文本文件中,数据是以字符的ASCⅡ代码值的形式存放,普通字符的ASCⅡ代码的范围是32到127(十进制),EOF的16进制代码为0xFF(十进制为-1),因此可以用EOF作为文件结束标志。当把数据以二进制形式存放到文件中时,就会有-1值的出现,因此不能采用EOF作为二进制文件的结束...

二进制文件末尾
C语言里面的二进制文件的结束标志是什么?文件本身没有结束标志读文件的时候判断到eof就说明结束了C++中CFilefp(m_Filename,CFile::modeRead);while(EOF!=fp.Read(void*,int])){}fp.Close();

C语言中,怎么用EOF结束输入
首先在最后一行结束后(此时未换行)输入ENTER键,新起一行,再输入ctrl+z,再输入时ENTER键即可。Linux:直接按CTRL+D快捷键 示例:include<iostream> using namespce std;void main(){ int a;while(cin >>a){ ;\/\/循环输入的代码块 } } ...

c语言中feof是什么意思
在C语言中,feof是一个极其实用的函数,它用于判断一个文件是否已到达其结尾,无论是二进制文件还是文本文件。这个函数的返回值有明确指示:当文件结束时,feof(fp)会返回1,否则返回0。EOF,即文件结束标志,对于文本文件特别适用,因为字符数据以ASCⅡ码的形式存储,其范围在0到255,而-1是不可能出现...

c语言中的EOF是什么意思?
C语言中,当把数据以二进制形式存放到文件中时,就会有-1值的出现,此时不能采用EOF作为二进制文件的结束标志。为解决这个问题,ANSI C提供一个feof函数,用来判断文件是否结束。如果遇到文件结束,函数feof(fp)的值为1,否则为0.feof函数既可用以判断二进制文件是否结束,也可以用以判断文本文件是否...

C语言中如何识别文件的结尾
EOF=-1;当读二进制文件值有可能等于-1,这样就会误以为文件结束(但可以用ch!=EOF来判断字符文件),所以可以用fread()判断一下是否已到文件末尾,如果是就返回不继续操作了。

C语言采用文本方式和二进制方式打开文件的区别分析
255,不可能出现-1,因此可以用EOF作为文件结束标志。但是,C语言中,当把数据以二进制形式存放到文件中时,就会有-1值的出现,此时不能采用EOF作为二进制文件的结束标志。为解决这个问题,ANSI C提供一个feof函数,用来判断文件是否结束。如果遇到文件结束,函数feof(fp)的值为1,否则为0.

弱弱的问个C语言的问题 关于二进制文件的读写
二进制方式很简单,读文件时,会原封不动的读出文件的全部内容,写的时候,也是把内存缓冲区的内容原封不动的写到文件中。而文本方式就不一样了,在读文件时,会将换行符号CRLF(0x0D 0x0A)全部转换成单个的0x0A,并且当遇到结束符CTRLZ(0x1A)时,就认为文件已经结束。相应的,写文件时,会将所有的...

eof在c语言中表示什么
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束...

c语言feof()函数如何判断二进制文件结束
n++前还有个读操作吧,因为当fp指到文件末尾位置时,这一步读操作并没使fp的flag改为-1,只有当在进行一次读操作时,才会改变,这时feof()才能返回文件结束信息最好这样写读操作;n++;while(){printf();读操作;n++;}

相似回答