Цитата:
Сообщение от Bargest
Не круто, ведь одна фамилия может входить в другую. Как "Щедрин М.Е." и "Салтыков-Щедрин М.Е.". Pos > 0 найдет Щедрина в Салтыкове-Щедрине. Лучше тогда Pos = 1, благодаря инициалам вхождение с начала текста должно быть только одно.
|
Какой вопрос - такой ответ.
В принциае, можно придумать кучу случаев, когда этот код будет работать неправильно. Но тут вспоминаем, что это курсач. Соответсвенно, особо заковыристых случаев там не будет.
Вообще, в нормально продукте за такое хранение данных руки надо сравзу отрывать. Да и для поиска каждый раз читать весь файл - не самая хорошая идея. Но, для курсоча, вполне сойдет.