And I don't think it's been mentioned yet but nesting your while loops reading like that doesn't make much since sense. You're going to read the first line from FO, then you're going to read all the lines from F1 (modulo the problems already mentioned there). The next time through it would try and read the next line from F0 but when it tried to read from F1 again that's going to still be at the end of the file and not do anything useful.
That being said this whole thing's a mess between the formatting and the logic; I don't have the time (nor inclination, honestly) to untangle it. You should stop and take a step back and think what you're doing and change your approach. But as I said, I can't make heads nor tails of what you're attempting to do so I don't really have any suggestion what you should be doing (like what data structure you'd want to parse the shorter/smaller file into to consult against as you read through the larger one).
Edit: ENOCAFFEINE. A word.
The cake is a lie.
The cake is a lie.
The cake is a lie.
In reply to Re: reading the wrong input file out of 2 opened file
by Fletch
in thread reading the wrong input file out of 2 opened file
by perl_boy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |