David,
If you are thinking of parsing variable length lines with variable amounts of data, give some thought as to how they are created. For example, if they are created by Excel or a Fortran program, then the 'separator text' between the individual numeric data items is likely to be simple (e.g. one or more spaces, a comma, or a comma followed by spaces, are obvious examples).
If you create the files yourself then you are similarly likely to conform to some easily-defined set of rules.
The real problems arise if the data files are generated by someone else! Getting people to conform to what to you may seem to be simple and straightforward rules, and which may seem to them to be arbitrary and unnecessarily complex, is difficult. The amount of error handling again depends on who you expect to fix it if it doesn't work (e.g. an aide memoir to self is not any use to a third party user).
It isn't just the character handling routines you will have to get used to (afresh?), but also internal reads and writes.
Eddie