我尝试过包含并包含" studio.h"。编译器说eof没有在此范围内声明。
我有 如果(infile.peek()== EOF())我
答案 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())