Показать сообщение отдельно
  #13  
Старый 07.06.2015, 23:14
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,100
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

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

Какой вопрос - такой ответ.
В принциае, можно придумать кучу случаев, когда этот код будет работать неправильно. Но тут вспоминаем, что это курсач. Соответсвенно, особо заковыристых случаев там не будет.
Вообще, в нормально продукте за такое хранение данных руки надо сравзу отрывать. Да и для поиска каждый раз читать весь файл - не самая хорошая идея. Но, для курсоча, вполне сойдет.
Ответить с цитированием