非常风气网www.verywind.cn
首页
feof和eof
c++ 文件的二进制读取 为什么会多一个-1??急!!
答:
楼主你好!格式:int fgetc(FILE *stream);意为从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节。这个函数的返回值,是返回所读取的一个字节。如果读到文件末尾或者读取出错时返回
EOF
。EOF:在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。
若P是指向某文件的指针,且读到文件末尾,则库函数
feof
(p)的返回值为
答:
读到文件尾, 用 库函数
feof
(p) 测定 文件状态,返回值为
EOF
. 直到 文件关闭 或 遇到 rewind, fsetpos, fseek, clearerr 命令之一 才会改变.EOF -- 文件结束符. (End Of File).
c语言文件操作如何去掉
EOF
答:
EOF
是文件结束标志,代码是 Ctrl-Z。fclose() 时会自己添上。while (!
feof
(in)) fputc(fgetc(in),out);改为:while (1 == 1){ tmp = fgetc(in);if (!feof(in)) {fputc(tmp,out);}else{break;};} 判断是否到达EOF应当在读以后.EOF 等于 0xffffffff,上一次没有读入EOF,不说明下...
C语言中 while (!
feof
(stdin) && ch != '\n' && ch !=
EOF
)什么...
答:
!
feof
(stdin)是用来判断是否到了文件末尾了 返回值为1真(非零)
C++中,
eof
怎样用的,我是用它来判断输入是否结束了!!
答:
1、首先,在C语言编程软件中,定义一个布尔型变量,保存判断的结果。2、接着,定义一个字符型变量,保存输入的标识符。输入一个标识符,保存在变量id中。3、判断标识符的首字母,看它是否符合标识符要求。4、用for循环判断标识符的每个字符,看它是否符合标识符的要求。5、最后,如果判断结果为true,...
为什么while(!
feof
(fp)会读到我不想让它读的?
答:
feof
(fp) 要跟在 读语句 以后,用来测定 那句读语句 是否读到
EOF
.while(!feof(fp)){。。。} 循环体里 有许多 读语句 和打印语句,你没有 一句一句 测定,如果早就读到 EOF 了,你还打印,就会打出多余的数据。fscanf 自己可以判断 EOF:例如:读到 EOF 则 break:if ( fscanf(fp,"%f",...
C语言,统计文件中的字符个数
答:
使用fopen函数打开文件,使用fgetc()一个字符一个字符的读取,然后计数统计就可以啦,fget()从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节,这个函数的返回值,是返回所读取的一个字节。如果读到文件末尾或者读取出错时返回
EOF
。include<stdio.h>int main(){FILE *fp...
fgetc 和
feof
的问题
答:
高手还是有的
feof
()的实现与平台有关。你是在Windows上试验的吧?我也只在Windows上试过,下面只提供Windows上Visual C++里的情况:在stdio.h里有feof的定义:define _IO
EOF
0x0010 define feof(_stream) ((_stream)->_flag & _IOEOF)由此可知,只有当fp->_flag & 0x0010为真时,才认为文件...
在C++中文件函数
eof
的作用是什么,以及用法
答:
C++
eof
()函数可以帮助我们用来判断文件是否为空,抑或是判断其是否读到文件结尾。在C语言中,或更精确地说成C标准函式库中表示文件结束符(end of file)。在while循环中以
EOF
作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放...
C语言这道题目 望大神解答
feof
没到结尾则时则为0?
答:
NULL常称为“空”,那是对指针而言的,实际上NULL的定义和'\0'一样都是0。所以选项A与D是一个意思。由于
feof
()在检测到文件结束时返回非零(实际可能是-1即
EOF
),而while要在它的()中为非零时循环,所以得不到正确结果当然是C。因为刚进入while时文件肯定没有结束,就使feof(fp)为0,while...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网