Earlier you wrote a program which found all occurrences of a needle in a haystack which saved in a disk file. You then listed the line and character positions where the user-specified needle is found.
In this program, you will also find all occurrences of the needle in the haystack. However, instead of listing its positions, you will color each occurrence.
You will use the text of O Canada to develop your program. It should produce output such as the following.

The structure of your program should be very simple.