Why should I pick this way? because iterator allows you to further modularize.
In reply to Re^3: text file reading by Cop in thread text file reading by noobee