この記事を読むのに必要な時間:およそ 0.5 分
お詫びと訂正(正誤表)
本書の掲載内容に下記の誤りがございました。読者の皆様,および関係者の方々にご迷惑をおかけしましたことを深くお詫び申し上げます。
(2020年5月18日最終更新)
第4刷で修正予定
P.203 プログラム68の1,2,19行目
誤 |
void Ftest(char *s, float *f);
|
正 |
void Ftest(char *s, double *f);
|
誤 |
void Printx(char *s, float *f);
|
正 |
void Printx(char *s, double *f);
|
誤 |
void Printx(char *s, float *f)
|
正 |
void Printx(char *s, double *f)
|
2013年3月1日発行 第2刷以降では修正済み
P.61 プログラム17の6行目
誤 |
printf(" GNU_C Compile !!'n"); |
正 |
printf(" GNU_C Compile !!¥n"); |
P.61 プログラム17の8行目
誤 |
printf(" Microsoft Visual C++ Compile !!'n"); |
正 |
printf(" Microsoft Visual C++ Compile !!¥n"); |
P.71 プログラム20の18,20行目
誤 |
printf("int ia+1 , ia-1 --> %11d, %11d¥n", ia + 1, ib - 1);
printf("unsigned ua-1 , ua+1 --> %11u, %11u¥n", ua - 1, ub + 1); |
正 |
printf("int ia+1 , ib-1 --> %11d, %11d¥n", ia + 1, ib - 1);
printf("unsigned ua-1 , ub+1 --> %11u, %11u¥n", ua - 1, ub + 1); |
P.72 プログラム20の実行結果の5,7行目
誤 |
int ia+1 , ia-1 --> -2147483648, 2147483647
unsigned ua-1 , ua+1 --> 4294967295, 0 |
正 |
int ia+1 , ib-1 --> -2147483648, 2147483647
unsigned ua-1 , ub+1 --> 4294967295, 0 |
P.86 プログラム24の1行目
P.89 図中
誤 | 0 1 2
4 5 6
7 8 9
10 11 12 |
正 | 1 2 3
4 5 6
7 8 9
10 11 12 |
P.92 文字と文字列のメモリへの割り付けの図中
誤 | "AB\tCD" → 41 42 41 09 44 00 |
正 | "AB\tCD" → 41 42 09 43 44 00 |
---|
P.94 プログラム28の実行結果
誤 |
xs --> A xt --> A
ys[0] --> 0A
ys[1] --> 09
ys[2] --> 0C
ys[3] --> 5C
ys[4] --> 08
ys[5] --> 27
ys[6] --> 0D
ys[7] --> 00
ys[8] --> 7F
ys[9] --> 41 |
正 |
xs --> A xt --> A
ys[0] --> 0A
ys[1] --> 09
ys[2] --> 0C
ys[3] --> 5C
ys[4] --> 08
ys[5] --> 27
ys[6] --> 0D
ys[7] --> 00
ys[8] --> 7F
ys[9] --> 41
<STRING>
str ----> C Program |
P.99 プログラム29の8行目
誤 |
if(str1[0] == "¥0") break;
|
正 |
if(str1[0] == '¥0') break;
|
P.99 プログラム29の実行結果
誤 |
カンジ ?山
ヨミカタ ?ヤマ
カンジ ?東
ヨミカタ ?ヒガシ
カンジ ?語
ヨミカタ ?ゴ
0 : 山 ヤマ
1 : 東 ヒガシ
2 : 語 ゴ
|
正 |
カンジ ?山
ヨミカタ ?ヤマ
カンジ ?東
ヨミカタ ?ヒガシ
カンジ ?語
ヨミカタ ?ゴ
カンジ ?【Enterキーを入力】
0 : 山 ヤマ
1 : 東 ヒガシ
2 : 語 ゴ
|
---|
P.128 KATA型の宣言
P.154 15行目
誤 | } while(n < 1 ll n > 3); |
正 | } while(n < 1 || n > 3); |
---|
P.393 プログラム20の5,7行目
誤 |
int ia+1 , ia-1 --> -2147483648, 2147483647
unsigned ua-1 , ua+1 --> 4294967295, 0
|
正 |
int ia+1 , ib-1 --> -2147483648, 2147483647
unsigned ua-1 , ub+1 --> 4294967295, 0
|
---|