You have actually been using streams all through this book, starting with Lesson 1, “Getting Started,” in which you displayed “Hello World” on the screen using
std::cout. It’s time to give this part of C++ its due attention and learn streams from a practical point of view. In this lesson, you find out
• What streams are and how they are used
• How to write to and read from files using streams
• Useful C++ stream operations
You are developing a program that reads from the disk, writes data to the display, reads user input from the keyboard, and saves data on the disk. Wouldn’t it be useful if you could treat all read activities and write activities using similar patterns irrespective ...