An additional ASCII file with the field names and maximum lengths is a good idea.
I was going to use a GUI requesting text file name, database file name and data delimiter and then reading the text file and working out the no. of fields and their maximum lengths. I would then display this information and allow the user to enter field names and to increase the field lengths if necessary. I was a bit worried that this would be against the rule that the examiner should not have to do any editing.
A predefined file with field names and lengths would get around this problem. Anybody else agree ?