当前位置: 代码迷 >> C语言 >> EOF(文件结束符)的值是多少?
  详细解决方案

EOF(文件结束符)的值是多少?

热度:757   发布时间:2006-02-14 15:08:00.0
EOF(文件结束符)的值是多少?
EOF(文件结束符)的值是多少?

[此贴子已经被作者于2006-2-14 15:32:18编辑过]


搜索更多相关的解决方案: EOF  文件  结束  

----------------解决方案--------------------------------------------------------
EOF 何东东?
----------------解决方案--------------------------------------------------------
-1
----------------解决方案--------------------------------------------------------
说到这我想问一下,
我以前弄过一些文件处理
由于文件可能是中文的。
会出现以下的情况:
文件还没有结束,但是文件中的字符会与EOF相同。

怎样才能避过这个小问题??
谢谢
----------------解决方案--------------------------------------------------------

ASCII码 值中有等于-1的??
怎么会碰到这个问题?


----------------解决方案--------------------------------------------------------

主要有中文
你们可以试一下
看中文的文件能否读到最后。
最简单的办法,你拿一个几K的中文文件,然后你用C去打开,用EOF判断是否结束,期间用一个长整形的变量计数,看一下这个计数变量的值与文件大小是不是相近。如果差太多,那就了…………


----------------解决方案--------------------------------------------------------
  相关解决方案