首页 > 用户发贴区 > 编程问题提问区 > 怎么才算到文件结尾?
2008
11-20

怎么才算到文件结尾?

编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。
那么怎么样才算是文件结尾呢?是这样写吗:
while((ch=getchar())!=EOF)
{

}
这样写运行时每次只读到换行符,然后读下一次输入,它识别不了文件结尾。
请问这是怎么回事?


怎么才算到文件结尾?》有 2 条评论

  1. liaoming1984 说:

      ch=fgetc(fp);< ?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

      while(ch!=EOF)

    {

    }

    用这个试试

  2. whos 说:

    函数 feof() 用来判断文件是否结束,可以试下这个函数。

留下一个回复