Cプログラミング入門以前 - サポートサイト

 各章末の演習問題の解答例

 Cプログラミング入門以前(ISBN4-8399-2064-8)の各章末「Excercises 演習問題」の解答例を提供します。PDF形式のファイルですので、Adobe Reader等で閲覧してください。

 正誤表

「Cプログラミング入門以前 (ISBN4-8399-2064-8)」:正誤表
ページ箇所備考
1358ビット符号化の計算式右の画面になります。135p1刷
136図4.2下より3行目指数部のビット数で仮数部のビット数で1刷
1755.3.4項 1行目図5.19のように図5.18のように1刷
243下より4行目point2.x = 100;point2.y = 100;1刷
27210行目「yは関数f(x)の表される」「yは関数f(x)で表される」1刷
277下より8行目これはfactorialの側のintがこれはfactorialの側のintが1〜6刷
310コード48行目(下記参照)struct input h_card = {{},0};struct input h_card = {{0},0};1,2,3刷

 付録A.1のコード提供について

 プログラミングの入力練習用に紹介した付録A.1「サンプルプログラム」の「ブラックジャックソースリスト(309-313ページ)」を以下にて提供いたします。

*1 Borland C++ 5.5.1 for Win32、gcc version 3.4.2、Visual C++ 2005/2008等でコンパイル可能なことを確認しております。
*2 Visual C++ 2005/2008で制作される際「テンプレート: Win32 コンソール アプリケーション」「追加のオプション: 空のプロジェクト」で作成してください。

 サポート情報

・付録A.1「サンプルプログラム」について

 本書1〜3刷に記載された309-313ページ「ブラックジャックソースリスト」のコンパイルを「Borland C++ Compiler 5.5」を使って行うと、以下のエラーが表示されます。

 エラー E2264 blackjack.c 48: 式が必要(関数 main )
 *** 1 errors in Compile ***

 エラーを回避するため、48行目を次のように記述しなおしてください。
(GCCやVisual Studio C++ 2005/2008でのコンパイル時にはエラーが発生しませんが、【正】の書き方を推奨します)。なお本書4刷以降、および上記で配布しておりますコードについては【正】の記述に変えております

 【誤】struct input h_card = {{},0}; /* 人間が引いたカード */
 【正】struct input h_card = {{0},0}; /* 人間が引いたカード */


 発行 株式会社 マイナビ(旧社名:毎日コミュニケーションズ)

書籍紹介サイトに戻る