| Type |
Page |
Error |
Correction |
| Factual |
716 |
"The new 1999 ANSI Standard" |
Replace with "The new 1999 ISO Standard" - ANSI didn't adopt the ISO C Standard until 2000. |
| Typographical |
719 |
"pointer to val" |
Replace with "pointer val" - i.e. remove the word 'to' - val is a pointer, not a pointee. ;-) |
| Typographical |
724 |
"that is natural" |
"that it is natural" |
| Typographical |
725 |
Missing line break before a->val[index] = arr[index]; |
Add line break |
| Typographical |
725 |
NULL |
Should be NULL - using a monospaced font |
| Technical/Typographical |
726 |
In the second Note: Strtok |
Should be strtok - lower case 's' |
| Technical |
727 |
m_getline function would benefit from a first code line of... |
if(!fp) return NULL; |
| Technical/Typographical |
728 |
m_free; - two occurrences |
Replace with m_free(a); |
| Typographical |
729 |
Missing line break at end of Listing 17.5 |
Add line break, to move the final } to the next line. |
| Typographical |
737 |
Figure 17.14 is missing a rather significant piece of information. "A 3 x 3 matrix has a determinant equal to the quantity:" should be immediately followed by the following, with all numbers subscripted: |
a11a22a33 + a12a23a31 + a13a21a32 - a11a23a32 - a12a21a33 - a13a22a31 |
| Typographical |
743 |
In the Note: "fabricated. (And is, thus, a fairly peculiar example.)" is better as |
"fabricated (and is thus a fairly peculiar example)." |
| Typographical |
752 |
In the Note, the first occurrence of the word 'criteria' is incorrect (the second occurrence is correct! |
Change it to 'criterion' |
| Typographical |
756 |
"change return convention" |
"change the return convention" |
| Typographical |
756 |
Wrong font |
Use monospace font for doubles, floats, and long doubles. |