pseudocode: while ( ) { do_stuff_to_process_file(); get_needed_info(); } do_output_related_stuff_outside_the_above_block();