2008/12/15 の講義で提示した例題プログラムの中に,「移植性」の低い記述があったので訂正します.
講義の例題プログラムは,MacOSX 10.5.5 上の gcc version 4.0.1 (i686)で動作確認していましたが,今回大学のICTルームのPCのLinuxでは同じ動作にならないという報告がありました.改めて当方の手元のLinux環境(gcc version 4.1.2 20070626 Red Hat 4.1.2-14)で確認したところ,元の例題プログラムの記述はで,MacOSXとLinuxの上で動作が異なり,移植性に問題があることがわかりましたので,以下のとおり修正します.
janken.c main() の中,印刷サンプルの 63 line 目
修正前の記述:
int ch, con, you, count;
修正後の記述:
int con, you, count; char ch;
以上.
講義の例題プログラムは,MacOSX 10.5.5 上の gcc version 4.0.1 (i686)で動作確認していましたが,今回大学のICTルームのPCのLinuxでは同じ動作にならないという報告がありました.改めて当方の手元のLinux環境(gcc version 4.1.2 20070626 Red Hat 4.1.2-14)で確認したところ,元の例題プログラムの記述はで,MacOSXとLinuxの上で動作が異なり,移植性に問題があることがわかりましたので,以下のとおり修正します.
janken.c main() の中,印刷サンプルの 63 line 目
修正前の記述:
int ch, con, you, count;
修正後の記述:
int con, you, count; char ch;
以上.