I have a 100mb file which contains 10 million entries, I need to append 3 characters to the end of each line.

I know I can do this in DOS.... but way too slow....

Does anyone have an idea how long this would take to complete in C..... Is C the best program language for this?

I have read I can use strcat to do this, but is this the best route for dealing with such large volumes....?

Any help appreciated....