こんにちは、剣もとあきです。 このテキストファイルは、 工学社さん発行の『 Game Creators 』2002 summer 号にて 掲載されました「 P/ECEで簡単 Cプログラミング 」記事内の誤っている点や 読みにくい箇所を修正したものです。 私が見つけた箇所だけですので、ひょっとしたら他にもあるかも知れません。 ・P-67 比較演算子の表 一番上の記号 a=b は誤りです。正確には a==b です。 これは、プログラムリストの if文を見てみるとわかると思います。 代入演算子では =(イコール)はひとつだけですが 比較演算子では =(イコール)をふたつ書かなければいけません。 仮に比較演算子で =(イコール)をひとつしか書かなかった場合でも 正常にコンパイルされてしまうのですが 動作は正常に行なわれませんので気をつけてください。 ・P-69 リスト3の最後 pceAppExit()関数の最後の } が抜けています。 このリストのままでは、pceAppExit()関数がきちんと閉じられていないので コンパイルするとエラーが出てしまいます。 正確には void pceAppExit( void ) { pcePadSetTrigMode( PP_MODE_REPEAT ); } となります。 他にも、掲載されているリストが見づらい箇所が多いので ぜひ添付CD-ROM内のリストを参考にしてください。 ・P-73 DOSプロンプトに入力する文字 これは誤りではないのですが、途中で改行されている箇所があるため 入力する正確な文字が分かりづらくなってしまいました。 以下に入力する文字を記しておきます。 そのまま一行づつDOSプロンプトにコピー&ペーストしても大丈夫です。 cd \usr\piece\app\asteroid pcc33 asteroid.c asgr_01.c run asteroid ppack -e asteroid.srf -oasteroid.pex -nアステロイド 以上、大変申し訳ありませんでした。 ぜひ今後もP/ECEでのプログラミングを楽しんでくださいね。 剣もとあき