O.K. - ale co zrobisz, gdy tekst jest długi i nie znasz go wcześniej? Szukana fraza jest podawana przez użytkownika, plik to powiedzmy encyklopedia w formie tekstu?
Znając położenie szukanego tekstu i mając krótki plik - nie ma sprawy, ale w dłuższym pliku to już może być problem. Przyupuszczam, że kolejnym zadaniem (pewnie to było na zaliczenie) będzie porównanie tekstów w kilku plikach (albo sprawdzenie, czy dana fraza znajduje się w kilku różnych plikach), więc wtedy i tak musisz porównać, chociaż oczywiście metoda znak po znaku jest dość wolna... Zawsze można skorzystać z innych funkcji - a jakich, to już pozostawiam dociekliwym ;)