EOF(文件结束符)的值是多少?
EOF(文件结束符)的值是多少?[此贴子已经被作者于2006-2-14 15:32:18编辑过]
----------------解决方案--------------------------------------------------------
EOF 何东东?
----------------解决方案--------------------------------------------------------
-1
----------------解决方案--------------------------------------------------------
说到这我想问一下,
我以前弄过一些文件处理
由于文件可能是中文的。
会出现以下的情况:
文件还没有结束,但是文件中的字符会与EOF相同。
怎样才能避过这个小问题??
谢谢
----------------解决方案--------------------------------------------------------
ASCII码 值中有等于-1的??
怎么会碰到这个问题?
----------------解决方案--------------------------------------------------------
主要有中文
你们可以试一下
看中文的文件能否读到最后。
最简单的办法,你拿一个几K的中文文件,然后你用C去打开,用EOF判断是否结束,期间用一个长整形的变量计数,看一下这个计数变量的值与文件大小是不是相近。如果差太多,那就了…………
----------------解决方案--------------------------------------------------------