This implementation of the Boyer Moore String matching algorithm is done in C++. You will also need a text file with some text in your project for this to run!
This application has been tested on files with hundereds of thousands of lines of text. Try it out for yourself using any text file that you might have.