哪个头文件为eof()

时间:2016-06-30 21:46:08

标签: header eof

我尝试过包含并包含" studio.h"。编译器说eof没有在此范围内声明。

我有       如果(infile.peek()== EOF())

1 个答案:

答案 0 :(得分:0)

你最好不要参考以下主题:How does ifstream's eof() work?

在C中你应该包括 stdio.h 并使用EOF常量。

#include "stdio.h"
....
if (getc()==EOF){...}

或者将此参考用于C ++:cstdio

#include <cstdio>
#include <iostream>
...
 if(infile.peek()==infile.eof())