关于cin7532015-10-15 12:05:002018-02-09 10:11:51本文章共 100 字 / 预计阅读时间 1 分笔记读入输出 若要判断文件尾,有很多种方法。 作为对比,有 while(cin>>s){ ... } while(!cin.eof()){ ... } while(scanf("%s",&s)!=EOF){ ... } 但是cin.eof()并不像其看着的样子那样,能够直接判断,他还需要我们再读一下字符才能正确判断是否达到文件尾 ABCDEFG(EOF) 也即,我们若使用scanf的话,在G(处就可判断到是否到达结尾 而cin.eof()则需要我们到达)处