In the previous chapter, we introduced many basic file concepts as well as most of the file manipulation functions. We also demonstrated a simple way to open and close files.
In this chapter, we will put that knowledge to better use by developing a program to write a sequential file and another program to read that file, sort it, and write it to a file. We will find that there are several subtleties that we will need to address; we will also be using nearly every C skill we have learned so far.
The following topics will be covered in this chapter:
- Creating a template program to process filenames given on the command line
- Creating a program to accept input from either stdin or a file and write output to either ...