#2
by usao » 1年前
> 上手く働かなくなってしまいました
という言い方から察するに,「以前は上手く働いていた」のだと思われるので,
その時の状況と見比べてみてはどうですか?
とりあえず提示された main() 関数を見た感じ,
値が不定な変数の値に関するチェックが書かれているので「まぁダメだろうな」という感じですが…
関数群の雰囲気から,変数のスコープとかそういう根本的な話が分かってないようにも見える.
例えば
char digitChar;
なるローカル変数がいくつかの関数に存在するけども「そいつらは互いに全く無関係な別々の存在である」ということは大丈夫なのかな?
> 上手く働かなくなってしまいました
という言い方から察するに,「以前は上手く働いていた」のだと思われるので,
その時の状況と見比べてみてはどうですか?
とりあえず提示された main() 関数を見た感じ,
値が不定な変数の値に関するチェックが書かれているので「まぁダメだろうな」という感じですが…
関数群の雰囲気から,変数のスコープとかそういう根本的な話が分かってないようにも見える.
例えば
char digitChar;
なるローカル変数がいくつかの関数に存在するけども「そいつらは互いに全く無関係な別々の存在である」ということは大丈夫なのかな?