お詫びと訂正(正誤表)
「C言語 文字列操作+ファイル入出力 完全制覇」におきまして、次のプログラムに間違いありました。お詫びとともに修正させていただきます。
P.47 List1-6-2、P.48 List1-6-3
P.48 1行目
| 誤 | 「strtol()というあまりなじみのないものがあります。」 |
| 正 | 「atoi()という有名な関数があります。」 |
P.75 リスト2-5-3
P.83 リスト2-7-4 1行目
| 誤 | char *strrchr( const char *s, int c ) |
| 正 | char *strrchr( const char *str, int c ) |
P.84 リスト2-7-4 5行目
| 誤 | s = p + 1; |
| 正 | str = p + 1; |
P.112 2行目
| 誤 | 「もう一度入力すると」 |
| 正 | 「繰り返し入力できるようにしようとすると」 |
P.113 1行目
| 誤 | int InputData( char tokenAr[][ TOKEN_BUF_LEN ] ) |
| 正 | int InputData( int maxNo, char tokenAr[][ TOKEN_BUF_LEN ] ) |
P.113 main関数のリスト 6行目
| 誤 | int InputData( char tokenAr[][ TOKEN_BUF_LEN ] ) |
| 正 | int InputData( int maxNo, char tokenAr[][ TOKEN_BUF_LEN ] ) |
P.113 11行目
| 誤 | cnt = InputData( tokens ); |
| 正 | cnt = InputData( 100, tokens ); |
P.178 リスト5-3-9
P.230 9行目
| 誤 | ferror(); |
| 正 | ferror( fp ); |
P.249 最下行
| 誤 | else c = '!'; |
| 正 | else c = '='; |