< previous page page_xx next page >

Page xx
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
The Reading Marker and the Newline Character
136
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reading Character Data with the get Function
138
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Theoretical Foundations: More About Functions and Parameters
141
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Skipping Characters with the ignore Function
141
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Interactive Input/Output
142
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Noninteractive Input/Output
144
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
File Input and Output
145
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Files
145
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Using Files
146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Including the Header File fstream.h
146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Declaring File Streams
147
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Opening Files
147
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Specifying Files in Input/Output Statements
148
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
An Example Program Using Files
149
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Input Failure
151
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Software Design
152
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Top-Down Design
153
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Modules
154
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Writing Cohesive Modules
156
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pseudocode
156
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Implementing the Design
157
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Object-Oriented Design (A Preview)
161
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Software Engineering Tip: Documentation
164
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Pythagorean Theorem Applied to Right Triangles
165
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Weighted Average of Test Scores
169
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging
173
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Background Information: Programming at Many Scales
174
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging Hints
176
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
177
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
178
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
179
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming WarmUp Exercises
180
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
182
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
183

 
< previous page page_xx next page >