первый вопрос здесь!
Я пишу программу типа grep для Windows, просто для удовольствия (используя Mingw). Это хорошо работает для текстовых файлов, где строки заканчиваются на \ n. Для этого я использую fstream :: getline ().
Но мне также нужно иметь возможность искать файлы, содержащие только гигантский блок текста без номеров строк. fstream :: getline () не работает здесь. Есть ли какая-либо функция для чтения N символов в буфер из такого файла?
Кроме того, как лучше всего сообщить пользователю, где найдено совпадение в таком файле?