You are used to working with files. You are used to seeing directories of files, loading files into TP, editing files, saving files, copying files, and deleting files.
Files are a data type like arrays or records.
You can write a TP program that creates, loads, edits, saves, copies, and deletes files, just as you can write a TP program that manipulates arrays or records. As a data type, a file is a series of components. The components must be of the same type. A string is a series of components of type char . A file is like an array except that its size need not be stated at the time of declaration.