Мне нужно знать, является ли следующий символ в ifstream
концом файла. Я пытаюсь сделать это с помощью .peek ()
:
if (file.peek() == -1)
и
if (file.peek() == file.eof())
, но ни один из них не работает. Есть способ сделать это?
Изменить: Я пытаюсь добавить букву в конец каждого слова в файле. Для этого я спрашиваю, является ли следующий символ знаком препинания, но в этом случае последнее слово остается без дополнительной буквы. Я работаю только с char
, а не с строкой
.