部屋
タブ

program プログラミング授業のTA

プログラミングの授業のTA。前回は、"(ダブルクオート)の閉じ忘れとか、セミコロンのつけ忘れで詰まっている人が多かった。初々しい。今回は、初めて if 文を使うと言うことで、文字列と char 型を比較してしまったり、10 <= i <= 30 というような比較文を書いてしまったり、という感じのミスが目立っていた。

ちょっとはまったのが scanf の %s の使い方。%s ってやると、それ以降、全ての文字列がバッファの中に代入されてしまうのね。

scanf で文字列の中に流し込むのは邪道なんだけど、そう言うことこそプログラミング演習で伝えるべきだと思う。とはいえ、ポインタの説明をまともにしていない授業で、そこまで説明するのは辛いか。

food YAOYA

YAOYA でお食事。今回は2人で 15000円。おいしいけど、それなりの値段。財布が寂しくなるなぁ。

[コメントを書く]
[1]まーくん()scanfは遺憾ですねぇ。あーゆ関数バグの温床....数字を取り出したい場合は使いたくなるかなぁ...でもその場合でもfgetsした文字列をチェックしてからsscanfにすべきだろうねぇ [03/05/06(火)06:27:00]
[2]にとよん()どうせ使うなら atoi の方が好きだなぁー。 [03/05/06(火)22:45:20]
名 前
性 別
名前の色

コメント

© 1998-2003 nitoyon.