Ah, but you can. For example, you could save all the data into a vector of records, then find the length of the longest name. This will then be used as the basis to set the field width when printing...