Chapter 17. Stream Input/Output and Files

 

Consciousness ... does not appear to itself chopped up in bits ... A “river” or a “stream” are the metaphors by which it is most naturally described.

 
 --William James
 

All the news that’s fit to print.

 
 --Adolph S. Ochs
 

Remove not the landmark on the boundary of the fields.

 
 --Amenehope

OBJECTIVES

In this chapter you’ll learn:

  • To use Visual C++ object-oriented stream input/output.

  • To format input and output.

  • The stream-I/O class hierarchy.

  • To use stream manipulators.

  • To control justification and padding.

  • To determine the success or failure of input/output operations.

  • To tie output streams to input streams.

  • To create, read, write and update files.

  • Sequential file processing.

Outline

 

17.1

Introduction

17.2

Streams

 

17.2.1 ...

Get Visual C++ 2008: How to Program, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.