0
Я попытался включить и включить «studio.h». Компилятор говорит, что eof не объявлен в этой области.Какой файл заголовка для eof()
У меня есть если (infile.peek() == EOF())
I
Я попытался включить и включить «studio.h». Компилятор говорит, что eof не объявлен в этой области.Какой файл заголовка для eof()
У меня есть если (infile.peek() == EOF())
I
You'don't лучше обратитесь к следующей теме: 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())
Не значит infile.eof()? –
Есть ли способ заглянуть на 2 персонажа вперед, не получив персонажа. – Alex
Установка infile.peek() == infile.eof() не работает. Как я могу проверить последний символ для конца файла? – Alex