This doesn't look like C# code. But anyway, do you need to do a rewind on file_input after the 'part to print out'?