Scientific flag, 40
Scientific notation, 40
Scope operator (::), 185
Scope resolution operator (:), 208
Scroll Bars, 311
SDI (Single Document Interface) applications, 360–367
Seekg method of ifstream, 122
Seekp method of ofstream, 125
Semicolons, 397–398
in statements, 12
Sequential files, 126–130
Setf(), 39
Setmode method of ifstream, 122
Shift-left and shift-right bitwise operators, 13
Short, data type, 9
Signals
Message Beep sounds, 319–320
Single Document Interface (SDI) applications, 360–367
Slash character, rule for use of \, 12
Sliders, 311
Sorting algorithms, 257–262
Source code, Web address, 370
Source files, 17
Spin components, 311
Srand() function, 88–90
Stacks, 252–253
Standards, 4
Statements, 11, 14–15
break statements, 100, 104
cout statements, 34
if else statements, 95–96
if statements, 92–98
nested statements, 106
semicolons in, 12
switch statements, 98–107
Static (keyword), 265
Static Text components, 311
Strcpy function, 57
Streams, 122
Stress testing, 141
Strings
defined and described, 54
formatting and using, 54–58
functions of, 57
methods of String class, 318
properties and methods of string class, 56–58
Visual C++ support, 314–318
Strlen function, 57
Strncat function, 57
Stroustroup, Bjarne, 4, 370, 371
Strstr function, 57
Structure data type, 148, 149–157
defining structures, 149–150
passing as references, 154–155
Structures
classes and, 183
pointers to, 174–176
Subtraction operator (-), 13
Switch statements, 98–107
break statements in, 100, 104
default statements in, 100
Symbols
restricted uses of, 9–10
used for escape codes, 27
Syntax errors, 132