- Use getopt to parse command line arguments. Do a "man getopt"
to get help. Windows users can link in a getopt.c file.
- Use the Standard Template Library, available on most linux boxes and MSVC++,
for data structures. It has lists, vectors (growable arrays), among other
cool stuff. You can read about it here.
Let me know if you guys want a tutorial.