So I'm having trouble with this program. I have the code below. Basically I first need to read words from this file into an array and then read from a different file and compare the words. I have narrowed down the problem and have simplified code below (this is not what the program will look like) of attempting to write the second file onto the screen but it just gives me blank spaces. I've determined that the problem is in the first for loop with "n>168". When I use "n>167" in the first array and run the program everything in the second array prints onto the screen just fine. But with "n>168" in the first array, when I print out from the second array I get nothing. I need to use "n>168" to read all the words from the first file but it makes my second one not work. Why would it do this?