M
Mcicool
очень нужна помощь, я в этой теме вообще ничего не смыслю, а сдавать надо.
Написать функцию для поиска в текстовом файле сочетания заданных
символов, расположенных в любом порядке. Функция должна возвращать
(в виде объекта класса string) первую из строк файла, содержащих
найденное сочетание символов.
Кроме того, функция должна посылать исключения двух типов:
1 - реакция на неудачу при открытии файла;
2 - реакция на достижение конца файла без обнаружения подходящей
строки (подходящего сочетания символов).
В основной программе нужно ввести имя текстового файла и набор
символов. Обратиться к функции для поиска соответствующей строки.
Если строка будет найдена - вывести ее и завершить выполнение.
В обработчиках (в ловушках) исключений обеспечить следующее
продолжение: при неудачном открытии файла запросить новое имя
файла и вновь решать задачу поиска тех же символов в другом файле;
при неудачном поиске - запросить новый набор символов и вновь
решать задачу для только что обработанного файла.
Написать функцию для поиска в текстовом файле сочетания заданных
символов, расположенных в любом порядке. Функция должна возвращать
(в виде объекта класса string) первую из строк файла, содержащих
найденное сочетание символов.
Кроме того, функция должна посылать исключения двух типов:
1 - реакция на неудачу при открытии файла;
2 - реакция на достижение конца файла без обнаружения подходящей
строки (подходящего сочетания символов).
В основной программе нужно ввести имя текстового файла и набор
символов. Обратиться к функции для поиска соответствующей строки.
Если строка будет найдена - вывести ее и завершить выполнение.
В обработчиках (в ловушках) исключений обеспечить следующее
продолжение: при неудачном открытии файла запросить новое имя
файла и вновь решать задачу поиска тех же символов в другом файле;
при неудачном поиске - запросить новый набор символов и вновь
решать задачу для только что обработанного файла.